trim --去除字串首尾的多餘空白字元和其他字元
函式結構:
string trim ( string $str [, string $character_mask = " \t\n\r\0\x0b" ] )
第乙個引數是咱要處理的字串,第二個引數是要排除的字元(預設 \t\n\r\0\x0b)
str_replace --更換子串
函式結構:
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
解釋起來太麻煩,我們來看例項:
例項1$str1 = str_replace('%name%', 'largerk', 'my name is %name%');
echo $str1; // 輸出 my name is largerk
例項2$str1 = str_replace(['s', 'a', 't'], '111', 'this is an apple');
echo $str1; // 輸出 111hi111 i111 111n 111pple
例項3$str1 = str_replace(["kfc", "可樂", "薯條"], ["披薩", "酥皮湯", "西冷牛排"], '我想吃kfc 點個薯條和可樂');
echo $str1; // 我想吃披薩 點個西冷牛排和酥皮湯
例項4$count = 0
$str1 = str_replace("oo", "~~", "ooop good... so cool", $count);
echo $str1 . "
"; // 輸出~~op g~~d... so c~~l
echo $count; // 輸出 3
strlen --返回字串的長度
int strlen ( string $string )
例項:echo strlen('hello k'); /程式設計客棧/ 7
array_diff --對比陣列,取出差集
array array_diff ( array $array1 , array $array2 [, array $... ] )
說明:拿到第乙個陣列,跟第二個第三個等做比較,然後返回乙個陣列。
返回的陣列的內容:只存在於第乙個陣列中,第二個和更多的比對陣列中都沒有的元素。
例項1$array1 = ['1', 'name' => 'alex k', 'age' => 24, 'desire' => 'web developer'];
$array2 = ['title' => 'alex k', 'age' => 23, 'desire' => 'web developer'];
// 需要注意的是,它只匹配value而忽略key
print_r(array_diff($array1, $array2)); // array ( [0] => 1 [age] => 24 )
arra程式設計客棧y_slice --從陣列中取出一段
array array_slice ( array $array , int $offset [, int $length = null [, bool $preserve_keys = false ]] )
例項1$array = ['php', 'html', 'css', 'sql', 'lar**el'];
$slice1 = array_slice($array, 1);
$slice2 = array_slice($array, -2);
print_r($slice1); // array ( [0] => html [1] => css [2] => sql [3] => lar**el )
print_r($slice2); // array ( [0] => sql [1] => lar**el )
例項2$array = ['php', 'html', 'css', 'sql', 'lar**el'];
$slice1 = array_slice($array, 1, 2);
$slice2 = array_slice($arraywww.cppcns.com, -2, 1);
print_r($slice1); // array ( [0] => html [1] => css )
print_r($slice2); // array ( [0] => sql )
例項3$array = ['php', 'html', 'css', 'sql', 'lar**el'];
$slice1 = array_slice($array, 1, -1);
$slice2 = array_slice($array, -3, -1);
print_r($slice1); // array ( [0] => html [1] => css [2] => sql )
print_r($slice2); // array ( [0] => css [1] => sql )
例項4$array = ['php', 'html', 'css', 'sql', 'lar**el'];
$slice1 = array_slice($array, 1, -1);
$slice2 = array_slice($array, 1, -1, true);
print_r($slice1); // array ( [0] => html [1] => css [2] => sql )
print_r($slice2); // array (程式設計客棧 [1] => html [2] => css [3] => sql )
array_unique --刪除陣列中重複的值
array array_unique ( array $array [, int $sort_flags = sort_string ] )
例項$array = ['a' => 'blue', 'yellow', 'b' => 'black', 'blue', 'c' => 'black'];
$result = array_unique($array);
print_r($result); // array ( [a] => blue [0] => yellow [b] => black )
php字串處理函式
addslashes 字串加入斜線。bin2hex 二進位轉成十六進製。chop 去除連續空白。chr 返回序數值的字元。chunk split 將字串分成小段。convert cyr string 轉換古斯拉夫字串成其它字串。crypt 將字串用 des 編碼加密。echo 輸出字串。explod...
php字串處理函式
echo 輸出乙個或多個字串 print 輸出乙個字串 printf 輸出格式化字串 trim 去除字串 首尾 空白等特殊符號或指定字串行 ltrim 去除字串 首 空白等特殊符號或指定字串行 rtrim 去除字串 尾 空白等特殊符號或指定字串行 chop 同 rtrim implode 使用字元將...
php 字串處理函式
字串處理函式 字串處理函式 parse url 解析url,返回其組成部分 urlencode url編碼 urldecode 解碼 已編碼的內容 htmlentities 將字串轉化為html實體 1引數 操作內容 2 轉換規則 ent compat 只轉換雙引號 ent quotes 轉換單雙引...