真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

總結PHP字符串與數(shù)組處理函數(shù)用法

本文實例講述了PHP字符串與數(shù)組處理函數(shù)用法。分享給大家供大家參考,具體如下:

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,普洱企業(yè)網(wǎng)站建設,普洱品牌網(wǎng)站建設,網(wǎng)站定制,普洱網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,普洱網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。字符串處理函數(shù)

trim --去除字符串首尾的多余空白字符和其他字符

函數(shù)結構:

string trim ( string $str [, string $character_mask = " \\t\\n\\r\\0\\x0B" ] )

第一個參數(shù)是咱要處理的字符串,第二個參數(shù)是要排除的字符(默認 \\t\\n\\r\\0\\x0B)

相關學習推薦:php編程(視頻)

str_replace --更換子串

函數(shù)結構:

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
數(shù)組處理函數(shù)

array_diff --對比數(shù)組,取出差集

array array_diff ( array $array1 , array $array2 [, array $... ] )

說明:拿到第一個數(shù)組,跟第二個第三個等做比較,然后返回一個數(shù)組。

返回的數(shù)組的內(nèi)容:只存在于第一個數(shù)組中,第二個和更多的比對數(shù)組中都沒有的元素。

實例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 )

array_slice --從數(shù)組中取出一段

array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )
第一個參數(shù):源數(shù)組。第二個參數(shù):從哪里開始取,如果是負數(shù) 則從最后一個元素開始算。第三個參數(shù):取多少 不指定的話默認取所有元素。第四個參數(shù):默認會把數(shù)組的數(shù)字索引重置,設置為true則不會改變。

實例1

$array = ['php', 'html', 'css', 'sql', 'laravel'];
$slice1 = array_slice($array, 1);
$slice2 = array_slice($array, -2);
print_r($slice1);  // Array ( [0] => html [1] => css [2] => sql [3] => laravel )
print_r($slice2);  // Array ( [0] => sql [1] => laravel )

實例2

$array = ['php', 'html', 'css', 'sql', 'laravel'];
$slice1 = array_slice($array, 1, 2);
$slice2 = array_slice($array, -2, 1);
print_r($slice1);  // Array ( [0] => html [1] => css )
print_r($slice2);  // Array ( [0] => sql )

實例3

$array = ['php', 'html', 'css', 'sql', 'laravel'];
$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', 'laravel'];
$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 --刪除數(shù)組中重復的值

array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )
第一個參數(shù):需要過濾的數(shù)組。第二個參數(shù):排序方式,1.SORT_REGULAR - 按照通常方法比較(不修改類型) 2.SORT_NUMERIC - 按照數(shù)字形式比較 3.SORT_STRING - 按照字符串形式比較 4.SORT_LOCALE_STRING - 根據(jù)當前的本地化設置,按照字符串比較。

實例

$array = ['a' => 'blue', 'yellow', 'b' => 'black', 'blue', 'c' => 'black'];
$result = array_unique($array);
print_r($result);    // Array ( [a] => blue [0] => yellow [b] => black )

相關學習推薦:編程視頻


當前標題:總結PHP字符串與數(shù)組處理函數(shù)用法
分享URL:http://weahome.cn/article/cjjeej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部