Не правильно ты понял.
PHP:
скопировать код в буфер обмена
//Узнает последний номер цитаты, к примеру 15 ($last_citata=15) $last_citata = $out[1][0]; //Последняя загруженаня статья - к примеру 10 ($citata=10) //Цикл для вывода не имеющихся цитат for ($i=0; $i< count($out[0]); $i++) { $str = $out[1][$i]; if ($str == $citata) { break; } preg_match_all(, $text, $result); echo "#AA-". $str ."\r\n"; echo $result[1][0] ."<br>". $i ."<br>"
Объясняю.
1. $last_citata = $out[1][0]; (2-ая строка )
Массив $out[1][0]- самая последняя цитата. К примеру номера у цитат от 1 до 15
$out[1][0] - 15
$out[1][1] - 14
$out[1][2] - 13
$out[1][3] - 12
$out[1][4] - 11
$out[1][5] - 10
$out[1][13] - 3
$out[1][14] - 2
$out[1][15] - 1
Т.е. мне надо что бы сначало 10, потом 11, потмо 12.
Т.е. цифры пойдут на возрастание, но индекс у массива пойдет на убывание.
А вот такой цикл подойдет ?
for ($i=5; $i< 0; $--i) ???(Отредактировано автором: 15 Сентября, 2012 - 13:52:23)
|