文字列を二次元配列に変換する

WBOY
リリース: 2016-06-13 13:17:42
オリジナル
1165 人が閲覧しました

文字列を 2 次元配列に変換します
$str = array ( 'digest' => '2012', ), 1 => array ( 'digest' => '2011', ), 2 => array ( 'ダイジェスト' => '2010', ), 3 => 配列 ( 'ダイジェスト' => '2009', ), 4 => 配列 ( 'ダイジェスト' => '2008', ), 5 => array ( 'digest' => '2007', ), );


Array
(
[0] =>) に変換する必要があります。配列
(
[ダイジェスト] => 2012
)

[1] => 配列
(
[ダイジェスト] => 2011
)

[2] => 配列
(
[ダイジェスト] => 2010
)

[3] => 配列
( [ダイジェスト] => 2009
)

[4] => 配列
(
[ダイジェスト] => 2008
)

[ 5] => 配列
(
[ダイジェスト] => 2007
)

)
助けてください


--- --解決策------------------ あなたの文字列はこんな感じでしょうか?

$str = "array ( 'digest' => '2012'), 1 => array ( 'digest' => '2011' )...."

はい


PHP コード

'2012'), 1 => array ( 'digest' => '2011' )"; $arr=explode(',',$str); $temp=配列(); foreach($arr as $key=>$value) { $arr_temp=explode("'",$value); $real_value=$arr_temp[3]; $temp[$key]['digest'] = $real_value; } print_r($temp); ?>
<div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート