скрипт для проверки католгов на валидность

1 234
bonzaza
На сайте с 10.06.2006
Offline
82
#21

функция пробегающаяся по массиву :) с перечислением всех его значений внутри

$lo = входной массив

foreach($lo as $g => $lo )

{

$g = ключ входного массива

$lo = значение входного массива

(правда с точки зрения программирования лучше $lo заменить на $l - для читабельности и чтобы не дай бог было пересечение переменных (если $lo была объявлена глобальной))

}

конструкция $g => $lo указывает на то, что необходимо так же перечислять и ассоцативные (или неассоциативные) ключи

подробнее мона почитать на php.net - правда в официальных доках по поиску foreach не найдется - он находится в описании языка => управляющие структуры

Если не мы, то кто?
[Удален]
#22
SunDrop:
Можно поинтересоваться? А что это такое????

Это конструкция заменяющая функцию count() :)

Вообще впечатление что человек никогда не писал на РНР, от сюда и забивание гвоздей микроскопом (типа незнание многих простых функций и истин)

SunDrop
На сайте с 28.12.2005
Offline
34
#23
bonzaza:
функция пробегающаяся по массиву с перечислением всех его значений внутри

Ладно! Юмора не поняли. Задам вопрос по другому!

ЗАЧЕМ ЭТА КОНСТРУКЦИЯ?

В 20 лет он знал 9 операционных систем и 15 языков программирования, но ни одной женщины
SunDrop
На сайте с 28.12.2005
Offline
34
#24
emas:
echo  "<br> <b>всего не рабочих катов :  $g <br>";
echo "всего катов $index </b>";

Говорящие переменные. Не придерешься.

А теперь, Внимание! Вопрос очень важный. КАК посчитать количество строк в файле и количество элементов в масиве?

Второй, не менее важный вопрос. А можно ли это сделать с помощью стандартных функций? Если ДА, то каким образом?

Примечание: язык PHP.

SunDrop
На сайте с 28.12.2005
Offline
34
#25
bonzaza:
подробнее мона почитать на php.net

Меня отправили читать доки... Смеялся пол часа.

bonzaza
На сайте с 10.06.2006
Offline
82
#26

Прошу прощения контрукцию внизу не рассмотрел - дейсчтвительно - пустая - я думал что речь про foreach при разборе массива поступившего из файл :)

Меня отправили читать доки... Смеялся пол часа. - ну зато хоть улыбнуло

[Удален]
#27
SunDrop:
Второй, не менее важный вопрос. А можно ли это сделать с помощью стандартных функций? Если ДА, то каким образом?

Смотря что считать стандартным способом, можно например закинуть строки в MySQL таблицу построчно а потом "mysql_num_rows" 😂 или если в таблице будет ячейка с автоинкрементом то можно будет "mysql_insert_id" :)

SunDrop
На сайте с 28.12.2005
Offline
34
#28
emas:
foreach($site as $index => $site )

и
foreach($lo as $g => $lo )

Это чтобы не дай бог не запутаться?

Я так понял конструкция вида foreach($x as $y => $x ) - последний писк моды?

Тогда уж правильнее во всем скрипте использовать НЕ БОЛЕЕ двух переменных, и называть их $i и $j. Опять-же для простоты понимания.

SunDrop
На сайте с 28.12.2005
Offline
34
#29

Зингельшухер, в твоих знаниях я НЕ сомневаюсь. Мне интереснее, чтобы другие "создатели" ответили и нашли примеры, возможно перечитав МАНы.

SunDrop
На сайте с 28.12.2005
Offline
34
#30
Зингельшухер:
Смотря что считать стандартным способом

я даже упростил вопрос. Попросил не способ назвать, а функцию :)

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий