Программирование > PHP

Подскажите плиз новичку :)

(1/2) > >>

APL:
PHP я только начал изучать :) и куча вопросов возникает...

например я создаю ассоциативный массив

$data2 = array (\'1\'=>\'aa\', \'2\'=>\'bb\', \'3\', \'4\');

а потом перебираю...


foreach ( $data2 as $i => $u ) {
print " $i =  $u <BR />";



но если я не указал значение одного из элементов, например 3 и 4 в данном случае, то значение выдает мне равное ключю...

а как определить случай когда значение не присвоено?


заранее спасибо!

brainkiller:
Как минимум, можно присваивать пустое значение явно.

\'3\'=> \'\', \'4\'=>null

так или эдак.

APL:
это понятно, а если не указано? можно ли отличить пару ключ/значение от простого значения?

brainkiller:
Чисто интереса ради: а чем этот способ не угодил?

APL:
да просто из любопытства... пришел в голову вопрос :)))

а вот еще один:

как узнать путь к текущему файлу скрипта?
проблема в том, что нужно узнать непосредственно текущий файл, например который был включен include...

PATH_INFO и PATH_TRANSLATED показывают только родительский...

т.е. из любого файла (модуля и т.п.) я должен знать путь к нему...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии