ホームページ  >  記事  >  バックエンド開発  >  既存の配列の添字を変更するにはどうすればよいですか?

既存の配列の添字を変更するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:47:57988ブラウズ

このような 2 次元配列があります
[0]=>
array(2) {
[0]=>
string(12) "201410090343"
[1]=> string(8) "米国の詐欺 "
}
[1]=>
array(2) {
[0]=>
string(12) "201410090344"
[1]=>
string(10) "これ以上の不正行為はありませんアップ"
}
[2]=>
array(2) {
[0]=>
string(12) "201410090345"
[1]=>
string(4) "親友"
}

でも下付き文字は 0、1、2 です。ここで、添字をこの 2 次元データの最初の列の内容に変更したいと思います。
たとえば、1 行目の添え字は 201410090343 になり、2 行目の添え字は 201410090344 になり、3 行目の添え字は 201410090345 になります
これはどうすればよいですか?ありがとうございます

ディスカッションに返信(解決策)

$a = array(  array("201410090343", "美国骗局"),  array("201410090344", "不再说分手"),  array("201410090345", "闺蜜"),);foreach($a as $v) $b[$v[0]] = $v;$a = $b;var_dump($a);
array(3) {  ["201410090343"]=>  array(2) {    [0]=>    string(12) "201410090343"    [1]=>    string(8) "美国骗局"  }  ["201410090344"]=>  array(2) {    [0]=>    string(12) "201410090344"    [1]=>    string(10) "不再说分手"  }  ["201410090345"]=>  array(2) {    [0]=>    string(12) "201410090345"    [1]=>    string(4) "闺蜜"  }}

d24a56223e4e2603e895f189ed3ca5f9$val){

$ list2[$val[0]] = $val;
echo '0141e64b460264de306a9735a1994788'
?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。