⑴ php怎麼把字元串轉成數組
$txt=str_replace("[","",$txt);//替換符號
$txt=str_replace("]","",$txt);//替換符號
$txt=str_replace("""",$txt);//這個是去掉空格
$txt=str_replace("=>",",",$txt);//替換符號
$array=explode(',',$txt);//字元串轉數組
var_mp($array);
//搞定收工
⑵ php怎麼將一個字元串轉換成數組
字元串轉換數組??
abcd這種的話,直接截取然後分別放如數組之中,
如果是想a|b|c|d|何種有相同部分分割,想要的數組格式又是{a,b,c,d}這樣的話,用explode(『|』,$str),這樣返回的就是一個數組
⑶ php怎麼把兩個字元串合並成鍵值數組
$array_ab=array_combine($arry_a,$array_b); 這是數組的PHP內置函數 ,函數括弧中的前一個數組的值為新數組的索引,後一個參數的值為新數組的值
⑷ php怎麼把兩個字元串合並成鍵值數組
$json='{"vod_play_from":"bjm3u8$$$zuidam3u8", "vod_play_url":"...略..."}';
$arr=json_decode($json,true);
$ks=explode("$$$",$arr["vod_play_from"]);
$vs=explode("$$$",$arr["vod_play_url"]);
$arr1=array();
$ss=explode("$",$vs[0]);
$arr1[$ks[0]][$ss[0]]=$ss[1];
$s=explode("#",$vs[1]);
foreach($s as $v){
$ss=explode("$",$v);
$arr1[$ks[1]][$ss[0]]=$ss[1];
}
print_r($arr1);
⑸ PHP 字元串轉化成數組
<?php
$result=[];
$arr=array('{"parentgroup":"","groupid":"Groups"}','{"parentgroup":"Groups","groupid":"總裁辦"}');
foreach($arras$key=>$value){
$result[$key]=[];
foreach(json_decode($value)as$k=>$v){
$result[$key][$k]=$v;
}
}
var_mp($result);
?>
⑹ php中怎麼把字元串轉化成 array數組
如果有固定分隔 比如 『1,2,3,4,5,6』 可以使用系統函數 explode($a,$string); 1 參數是用做分隔標準的符號 , 2 參數是你需要轉換成數組的字元串。 返回結果為 array( 0 => '1' , 1 => '2' ....); 如果不是這種情況需要根據具體情況分析。
⑺ php字元串轉數組
可以使用str_split將字元串轉為數組,str_split用法如下:
str_split — 將字元串轉換為數組
arraystr_split(string$string[,int$split_length=1])
string:輸入字元串。
split_length:每一段的長度。
返回值
如果指定了可選的 split_length 參數,返回數組中的每個元素均為一個長度為 split_length的字元塊,否則每個字元塊為單個字元。
如果 split_length 小於 1,返回 FALSE。如果 split_length 參數超過了 string 超過了字元串 string 的長度,整個字元串將作為數組僅有的一個元素返回。
使用示例:
$str="HelloWorld";
$arr=str_split($str);
print_r($arr);
以上代碼將輸出
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => W
[7] => o
[8] => r
[9] => l
[10] => d
)
⑻ PHP 如何把 字元串 轉為數組
正則做
<?php
$t='code:-1ErrMsg:用戶不存在';
preg_match('/code:(-?d+)s+ErrMsg:(.+)/',$t,$m);
$a=array();
$a['code']=intval($m[1]);
$a['ErrMsg']=$m[2];
var_mp($a);
?>
代碼未測試,自多體會...
⑼ php把字元串轉換成數組
$str1='把中文轉換成數組';
$str2='abcdefg';
$str3='0123456789';
//echo $str1{2};
echo mb_strlen($str1,'utf-8');//輸出字元串的長度,當然用utf-8編碼,
function str($str){
$arr=array();
for($i=0;$i<mb_strlen($str,'utf-8');$i++){
$arr[$i]=mb_substr($str,$i,1,'utf-8');
}
return $arr;
}
http://www.weberlove.com/PHPjishu/phpjichu/2015/0407/154.html
⑽ php字元串怎麼轉換成數組
$str1='把中文轉換成數組';
$str2='abcdefg';
$str3='0123456789';
$arr=array();
$arr[]=$str1;//添加進新數組,也就成了數組了。
$arr[]=$str2;
$arr[]=$str3;
print_r($arr)