[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: foreach
imediasun
У меня приходит такой многомерный массив
Array ( [0] => Array ( [0] => 277 [1] => 0533 [2] => 646 [3] => Сорочка кор рук TOM TAILOR чол [4] => 2013-03-17 )
Я его пытвюсь перебрать и выбрать в отдельный массив только те значения где значения ключей [0] и [1] совпадают соответственно с переменными $value_explode[1] и $value_explode[0]
Помогите пожалуйста, пока додумался только до этого


$value_explode = explode("_", $value);
foreach($rows_description as $key2=>$value2){
if((????=$value_explode[1]) and (????=$value_explode[0])){
echo "progress!!!";
}
}
imediasun
foreach($rows_array_complete as $value){
$a=glob('size_photo/*_'.$value.'.JPG');
if ($a>0){
foreach($a as $value1){
$arr[]['file'] = $value1 ;
}
}
}


Но я не могу решить эту задачу помогите пожалуйста.
В этом первом цикле я получаю названия файлов size_photo/DSC_0181_1198_249.JPG и заношу их в массив $arr под ключем [n]['files']
А в следующем цикле я хочу перебрав массив $arr (файлы) и выявив в названии файла совпадающую часть добавить в массив $arr под ключ[n]['price&item'] совпадающие значения (1198)из массива $rows_description.


foreach ($arr as $key2=>$value2){
$value_explode = explode("_", $value2['file']);
foreach($rows_description as $key3=>$value3){
if($value3[0]=$value_explode[3]){
$arr[]['price&item'] = $value3[1].'_'.$value3[0] ;
}
}
}



так чтобы массив $arr принял следующий вид
Array ( [0] => Array ( [file] => size_photo/DSC_0181_1198_249.JPG [price&item] =>1198)[1] => Array ())

Помогите пожалуйста, там вообще то задача еще более усложняется но там я уже разберусь мне сам этот принцип надо понять
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.