次の配列があります。
array(4) {
[0]=> array(1) {
[0]=> array(3) {
[0]=> string(11) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
}
[1]=> array(3) {
[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
}
[2]=> array(3) {
[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
}
[3]=> array(3) {
[0]=> string(8) "art_7883" [1]=> string(1) "1" [2]=> int(4335)
}
}
グローバル配列では、要素 (例: element art_7880
) を持つ配列を見つけたいと思います。次に、要素を持つ 1 つの配列をグローバル配列に追加したいと思いますart_7880
。
例: 要素を検索します。アート_7880
グローバル配列では、要素は次の配列になりますart_7880
-[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
この配列を取得[0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2950)
して、一度グローバル配列に追加または削除する必要があります。
これは私が使用したコードです:
foreach ($all_array as $keys => $elms) {
if(in_array('art_7880', $elms) && !in_array('art_7880', $arr_uniq)){
$arr_uniq[] = ''art_7880'';
var_dump($elms); //should been show `[0]=> string(11) "art_7880" [1]=> string(1) "1" [2]=> int(2950)`
}
しかし、うまくいきません...
エラーの場所を教えてください。