У меня есть массив, содержащий два массива. Когда я пишу var_dump($array)
:Как я могу взять первый массив из массива
array(7) {
["Article"]=>
array(1) {
[0]=>
string(8) "39-746У"
}
["Visible"]=>
array(1) {
[0]=>
string(1) "1"
}
}
array(7) {
["Article"]=>
array(1) {
[0]=>
string(6) "12-003"
}
["Visible"]=>
array(1) {
[0]=>
string(1) "1"
}
}
Когда я пишу var_dump($array[0])
я получаю NULL
. Я хочу, чтобы изменить видимое во втором массиве, но изменить в двух массивах
Реальный код:
$sql2="select tblCurrencies.name as name,Price,tblArticleInfo.Name as Name,ArticleID,CategoryID,Article,Visible from tblArticles,tblArticleInfo,tblCurrencies where tblArticleInfo.ArticleID=tblArticles.Id and tblArticles.Id='{$tovar_id}' and tblArticles.currencyID=tblCurrencies.id";
$Array2=query_result_as_rows($sql2,$conn);
У вас есть два различных типы массива PHP здесь, ассоциативный массив с парами ключ-значение и неассоциативный массив. Пожалуйста, прочитайте [документацию по массивам PHP] (http://php.net/manual/en/language.types.array.php) для получения информации о том, как получить доступ к каждому. –
Вы также должны опубликовать код, который использовался, чтобы попытаться решить вашу проблему. –