這篇文章給大家分享的是有關(guān)PHP中字符串與數(shù)組處理函數(shù)的方法是什么的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
站在用戶的角度思考問題,與客戶深入溝通,找到襄城網(wǎng)站設(shè)計(jì)與襄城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋襄城地區(qū)。trim --去除字符串首尾的多余空白字符和其他字符
函數(shù)結(jié)構(gòu):
string trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] )
第一個(gè)參數(shù)是咱要處理的字符串,第二個(gè)參數(shù)是要排除的字符(默認(rèn) \t\n\r\0\x0B)
相關(guān)學(xué)習(xí)推薦:php編程(視頻)
str_replace --更換子串
函數(shù)結(jié)構(gòu):
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
解釋起來太麻煩,我們來看實(shí)例:
實(shí)例1
$str1 = str_replace('%name%', 'LargerK', 'my name is %name%'); echo $str1; // 輸出 my name is LargerK
實(shí)例2
$str1 = str_replace(['s', 'a', 't'], '111', 'this is an apple'); echo $str1; // 輸出 111hi111 i111 111n 111pple
實(shí)例3
$str1 = str_replace(["KFC", "可樂", "薯?xiàng)l"], ["披薩", "酥皮湯", "西冷牛排"], '我想吃KFC 點(diǎn)個(gè)薯?xiàng)l和可樂'); echo $str1; // 我想吃披薩 點(diǎn)個(gè)西冷牛排和酥皮湯
實(shí)例4
$count = 0; $str1 = str_replace("oo", "~~", "ooop good... so cool", $count); echo $str1 . "<br />"; // 輸出~~op g~~d... so c~~l echo $count; // 輸出 3
strlen --返回字符串的長(zhǎng)度
int strlen ( string $string )
實(shí)例:
echo strlen('hello k'); // 7
array_diff --對(duì)比數(shù)組,取出差集
array array_diff ( array $array1 , array $array2 [, array $... ] )
說明:拿到第一個(gè)數(shù)組,跟第二個(gè)第三個(gè)等做比較,然后返回一個(gè)數(shù)組。
返回的數(shù)組的內(nèi)容:只存在于第一個(gè)數(shù)組中,第二個(gè)和更多的比對(duì)數(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í)例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 )
實(shí)例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 )
實(shí)例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 )
實(shí)例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ù)組中重復(fù)的值
array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )
實(shí)例
$array = ['a' => 'blue', 'yellow', 'b' => 'black', 'blue', 'c' => 'black']; $result = array_unique($array); print_r($result); // Array ( [a] => blue [0] => yellow [b] => black )
感謝各位的閱讀!關(guān)于PHP中字符串與數(shù)組處理函數(shù)的方法是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
名稱欄目:PHP中字符串與數(shù)組處理函數(shù)的方法是什么-創(chuàng)新互聯(lián)
鏈接地址:http://aaarwkj.com/article0/gjpoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、企業(yè)建站、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、網(wǎng)站改版、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容