2011-07-24 2 views
1

Я создаю веб-сайт, и мне нужно, чтобы какой-то PHP в моем jQuery.PHP Пока цикл с последней записью?

Мой код выглядит следующим образом;

notifications.initMenu({ 
    2:'#chatPage #tabs #2', 
    3:'#chatPage #tabs #3', 
    4:'#chatPage #tabs #4', 
    5:'#chatPage #tabs #5' 
}); 

Я хочу, чтобы он использовал цикл while для эха;

$pageID:'#chatPage #tabs #$pageID', 

А затем на последней записи эха;

$pageID:'#chatPage #tabs #$pageID' 

Любые идеи? Спасибо.

+1

Покажите нам PHP код, который вы уже! – Shef

ответ

7
$array = array(); 
while(....) { 
    $array[] = "\n $pageID:'#chatPage #tabs #$pageID'"; 
} 
echo implode(',', $array); 
+0

просто для любопытства, который быстрее, $ array [] или array_push()? – Simon

+0

Работал. Большое спасибо! – Oyed

+1

@Simon: Очевидно, ['$ array []'] (http://stackoverflow.com/questions/1074059/array-push-vs-array-which-is-fastest). – Shef

1

Если запятая это то, что вы спрашиваете о:

for ($i = 2; $i <= 5; $i++) { 
    echo "$i:'#chatPage #tabs #$i'" . ($i !== 5 ? "," ? "") . "\n"; 
} 
Смежные вопросы