[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ключ массива
gletscherl
подскажите пожалуйста, как взять 2 элемента разных массивов и сравнить их ключи?
например:
PHP
<?
$grow=("prise");
$hgt=("a");
$user[]=("gletschr");
$user[]=("prise");
$user[]=("lowenprise");
$user_password[]=("sgh");
$user_password[]=("a");
$user_password[]=("ds");
if (in_array($grow, $user)){
$log_start=1; }
else {
$log_start=0; }
if (in_array($hgt,$user_password)) {
$pass_log_start=1; }
else {
$pass_log_start=0; }
if ($log_start=1 and $pass_log_start=1) {
foreach ($user as $user_id => $username){foreach($user_password as $user_password_id => $password);
//если ключ элемента массива $user со значением $grow и ключом $user_id равен ключу елемента массива $user_password со значением $hgt и ключом $user_password_id; }
echo ("OK"); }
else {
echo(
"NO"); }}}
else {
echo ("NO"); }




Спустя 14 минут, 58 секунд (9.06.2009 - 11:12) sergeiss написал(а):
gletscherl - во-первых, код неотформатирован (точнее, отформатирован извратно), читать очень сложно sad.gif
А во-вторых, я не понял, что же именно ты хочешь сравнить и что получить в итоге.

Спустя 2 минуты, 42 секунды (9.06.2009 - 11:15) gletscherl написал(а):
Цитата (sergeiss @ 9.06.2009 - 08:12)
gletscherl - во-первых, код неотформатирован (точнее, отформатирован извратно), читать очень сложно sad.gif
А во-вторых, я не понял, что же именно ты хочешь сравнить и что получить в итоге.

1)перебираем массив $user и находим в нём элемент со значением $grow
2)перебираем массив $user_password и находим в нём элемент со значением $hgt
3)сравниваем ключ элемента массива $user=$grow с ключём элемента массива $user_password=$hgt
4)если ключи равны - ОК
5)иначе - NO

Спустя 10 минут, 33 секунды (9.06.2009 - 11:25) glock18 написал(а):
1. вместо перебора массива используй array_search.
2. хотел еще чего-то написать smile.gif но вся твоя задача разрешится как только перестанешь массивы руками перебирать, а будешь использовать array_search.

Спустя 5 минут, 39 секунд (9.06.2009 - 11:31) gletscherl написал(а):
спасибо biggrin.gif
Быстрый ответ:

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