php字元轉數組
⑴ php如何循環輸出的字元串轉換為數組
那你在括弧外創建一個變數, 再在循環裡面將$str的值都放到這個變數裡面去就可以了
⑵ php怎麼把字元串轉成數組
$txt=str_replace("[","",$txt);//替換符號
$txt=str_replace("]","",$txt);//替換符號
$txt=str_replace("""",$txt);//這個是去掉空格
$txt=str_replace("=>",",",$txt);//替換符號
$array=explode(',',$txt);//字元串轉數組
var_mp($array);
//搞定收工
⑶ PHP如何將一個字元串轉為數組
$a = '[{"11":"aa","22":"bb","33":"cc","44":"dd"}]';
$a = trim($a,' []');
$b = json_decode($a, true);
$b 是你要的結果。
⑷ 求指教!,php如何把字元串轉化為位元組數組呢
將一個字元串分解成一個字元串數組,這種分割可能是基於某個字元,比如說是空格,逗號,分號之類的話,你可以用PHP的字元串分割函數 explode(),語法是PHP code?
1、array explode ( string separator, string string [, int limit])
函數的第一個參數是分割符,第二個就是字元串了,具體可以參考一下PHP手冊
2、
<?php
function string2bytes($str){
$bytes=array();
for ($i=0; $i < strlen($str); $i++) {
$tmp=substr($str, $i,1);
$bytes[]=bin2hex($tmp);
}
return $bytes;
}
$b=string2bytes("崑山二手車ello,world");
var_mp($b);
⑸ 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中怎麼把字元串轉化成 array數組
如果有固定分隔 比如 『1,2,3,4,5,6』 可以使用系統函數 explode($a,$string); 1 參數是用做分隔標準的符號 , 2 參數是你需要轉換成數組的字元串。 返回結果為 array( 0 => '1' , 1 => '2' ....); 如果不是這種情況需要根據具體情況分析。
⑺ php怎麼將一個字元串轉換成數組
字元串轉換數組??
abcd這種的話,直接截取然後分別放如數組之中,
如果是想a|b|c|d|何種有相同部分分割,想要的數組格式又是{a,b,c,d}這樣的話,用explode(『|』,$str),這樣返回的就是一個數組
⑻ 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把字元串轉換成數組
$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