"PHP" / Говнокод #2867 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
$user_query .= " AND O.ID IN (";
for ($i=0;$i<count($orgs_id_array)-1;$i++){
	$user_query .= $orgs_id_array[$i];
	if($i < count($orgs_id_array) - 2)
		$user_query .= ",";
}
$user_query .= ")";

Остается загадкой, почему нельзя было сделать:
$query_user .= " AND O.ID IN (" . implode(",", $orgs_id_array) . ")";

Запостил: AAS AAS, (Updated )

Комментарии (5) RSS

  • Касательно последнего элемента массива $orgs_id_array - он _всегда_ пустой, неясно почему нельзя было пропускать его на этапе формирования массива (:
    Ответить
    • Пожалуй этот факт значительно забавнее самого поста =)
      Ответить
  • для использования implode нужно знать про implode.
    Ответить
  • Я тоже раньше так делал. Только мне join больше нравится, из-за своей аналогии с методом String.join() в JavaScript
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8