當前位置:首頁 » 編程語言 » php字元串拆分

php字元串拆分

發布時間: 2024-11-12 08:52:41

php怎麼分割字元串 輸出二維數組

巧妙運用explode()這個方法即可,根據你的需求寫了段代碼

$result=array();
$str='111,aaa|222,bbb|333,ccc';
//第一次分割字元串
$arr1=explode('|',$str);
foreach($arr1as$key=>$value){
//第二次分割字元串
$arr2=explode(',',$value);
$result[$key]['id']=$arr2[0];
$result[$key]['name']=$arr2[1];
}
var_mp($result);

數組列印效果如下圖

希望能幫助到你,注意採納

Ⅱ php如何平均分割字元串 例分割為四部分

$str = 'asdhjiuygfrewsghbvfdfswe';
$len = strlen($str);
$part = ($len/4);
$arr = str_split($str, $part);
print_r($arr);

若想要平均分成4部分,必須得保證字元串的總長度是4的整數倍。

Ⅲ 怎樣將php里的漢字字元串分割成單個字元

很簡單,代碼如下:

<?php

$str="HelloFriend";
$arr1=str_split($str);
$arr2=str_split($str,3);
print_r($arr1);
print_r($arr2);
/*Outputmaylooklike:

Array
(
[0]=>H
[1]=>e
[2]=>l
[3]=>l
[4]=>o
[5]=>
[6]=>F
[7]=>r
[8]=>i
[9]=>e
[10]=>n
[11]=>d
)

Array
(
[0]=>Hel
[1]=>lo
[2]=>Fri
[3]=>end
)
*/
?>

Ⅳ php將字元串拆分成二維數組

<?php
$str="1235
4565
1596";

functionstrsToArray($strs,$x){//把字元串按指定正則切割為數組
$result=array();
$array=array();
//把與正則匹配的字元串替換為@
$strs=preg_replace($x,'@',trim($strs));
/*這里切割字元串,需要注意的是如果字元串中有@
可以把上下兩行這個@改為其他字元串中沒有的符號*/
$array=explode('@',trim($strs));
foreach($arrayas$key=>$value){
$result[]=$value;
}
return$result;
}

$test=strsToArray($str,'/ /');//以換行符切割字元串為數組
foreach($testas$key=>$value){//遍歷數組,再以空格切割字元串為數組
$testb[]=strsToArray($value,'/s/');
}

echovar_mp($testb);
?>

希望對你有所幫助

Ⅳ php如何分割中文字元串

php分割中文字元串,如果直接用PHP函數「str_split」來分割,會出現亂碼,因為中文字元長度和英文字元長度是不一樣的。

所以,可以建立新的函數先把字元轉成ASCII值,接著通過判斷不同字元的長度來正確分割中文字元串,把結果存入數組,最後再用PHP函數「join」在字元間插入百分號。

具體參考代碼如下:

<?php
functionstr_split_utf8($str){
$split=1;
$array=array();
for($i=0;$i<strlen($str)){
$value=ord($str[$i]);
if($value>127){
if($value>=192&&$value<=223)$split=2;
elseif($value>=224&&$value<=239)$split=3;
elseif($value>=240&&$value<=247)$split=4;
}else{
$split=1;
}
$key=NULL;
for($j=0;$j<$split;$j++,$i++){
$key.=$str[$i];
}
array_push($array,$key);
}
return$array;
}
$string="網路知道www..cn";
$arr1=str_split_utf8($string);
echojoin("%",$arr1);
?>
熱點內容
java編程語言基礎 發布:2024-11-22 14:11:44 瀏覽:203
吃雞類手機游戲哪個配置低 發布:2024-11-22 13:55:12 瀏覽:28
app查不到伺服器地址 發布:2024-11-22 13:48:41 瀏覽:624
androidios優缺點 發布:2024-11-22 13:37:53 瀏覽:686
安卓蘋果用什麼聽歌軟體 發布:2024-11-22 13:37:39 瀏覽:309
編譯在左運行在右 發布:2024-11-22 13:18:09 瀏覽:222
方舟新手伺服器怎麼有45級玩家 發布:2024-11-22 13:16:03 瀏覽:819
腳本的鏈接 發布:2024-11-22 13:06:18 瀏覽:648
國際核資料庫 發布:2024-11-22 12:33:12 瀏覽:433
揭陽市區哪個網吧配置好 發布:2024-11-22 12:30:20 瀏覽:951