中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何把字符串轉為數組

發布時間:2020-06-01 21:23:58 來源:億速云 閱讀:233 作者:鴿子 欄目:編程語言

本篇文章給大家分享的內容是如何實現php字符串轉換成數組,作為php程序員第一反應是聯想到explode(),implode()這兩個函數。

con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4
&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12

上面就是需要轉換成PHP數組的字符串;下面提供PHP轉換代碼

<?php
$str = 'con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12';
$arr = explode('&',$str);
$arr2 = array();
foreach($arr as $k=>$v){
        $arr = explode('=',$v);
        $arr2[$k] = $arr[1];
}
print_r($arr2);
?>
//輸出
Array
(
    [0] => 28
    [1] => 1
    [2] => 29
    [3] => 4
    [4] => 26
    [5] => 4
    [6] => 30
    [7] => 2
    [8] => 4
    [9] => 1
    [10] => 11
    [11] => 12
)
//第二個
<?php
$str = 'con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12';
$arr = explode('&',$str);
$arr2 = array();
foreach($arr as $k=>$v){
        $arr = explode('=',$v);
        $arr2[$arr[0]] = $arr[1];
}
print_r($arr2);
?>
//輸出
Array
(
    [con[1]] => 28
    [selt[1]] => 1
    [con[2]] => 29
    [selt[2]] => 4
    [con[3]] => 26
    [selt[3]] => 4
    [con[4]] => 30
    [selt[4]] => 2
    [con[5]] => 4
    [selt[5]] => 1
    [con[6]] => 11
    [con[7]] => 12
)

以上php代碼也可以解決字符串轉換成數組的問題。下面介紹一下parse_str()函數的說明讓自己在腦子中好有印象.

parse_str() 函數把查詢字符串解析到變量中。
parse_str(string,array)
string:需要轉換的字符串;
array:返回到一個數組中;
如果沒有設置array的話就覆蓋同名變量

以上就是php怎么實現字符串轉換成數組的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新河县| 岢岚县| 江源县| 巫溪县| 黄浦区| 赞皇县| 德昌县| 佛冈县| 织金县| 临江市| 泽普县| 新建县| 米林县| 辽宁省| 涟水县| 祥云县| 手游| 修武县| 拉萨市| 新平| 安多县| 夏河县| 贵南县| 涞水县| 盐山县| 乌兰浩特市| 墨脱县| 靖西县| 德保县| 抚顺市| 礼泉县| 通化市| 航空| 钦州市| 宁海县| 天津市| 固始县| 监利县| 瓮安县| 喀喇| 陵川县|