Как в консольном PHP сделать чтобы он не выводил все значения for($i=0;$i<100000;$i++) echo $i; а только считал (чтобы одно число заменялось на второе), и в конечном итоге вывел последние?
2 Deani Я так понял ты хочешь что бы экран очищался и появлялось новое число? В консольном пхп не силен но откопал что то .. PHP: for($i=0;$i<100000;$i++){ system("command /C cls"); }; echo $i;
1) есть список чисел, нужно рандомно оттуда вибрать число... 2) есть число 390325902523 нужно розделить его точками вида 90.325.902.523 начиная с права
PHP: $text = "12345678"; function format($number) { while (true) { $replaced = preg_replace('/(-?\d+)(\d\d\d)/', '$1.$2', $number); if ($replaced != $number) { $number = $replaced; } else { break; } } return $number; } echo format($text);
PHP: $i = 1; while ($i < 100) { $a = rand(12,18); $c = 3; while ($c < $a) { $b = rand(0,1); echo $b.'<br/>'; $c++; } $i++; } есть такая штука... но никак не могу в нее впаять функцию... // число надо запхать в $b
PHP: $arr = array(1,2,3,4,5,6,7,8); echo $arr[array_rand($arr)]; PHP: $num = 390325902523; echo number_format((string)$num, 0, ',', '.'); Што?
если число генерируетса, вида PHP: $arr = array(15,18,21,24); $c = 3; $text = rand(0,1); while ($c < $arr[array_rand($arr)]) { $b = rand(0,1); echo $b; $c++; }
Подскажите пожалуйста: есть огромный файл, больше 15Гб, который надо пропарсить, как лучше? file() я насколько понимаю сразу все в массив попытаеться загрузить, пока память не кончиться... или оно будет по порядку обрабатывать? или как лучше это реализовать? =)
Как средствами пхп/курл проверить прокси на: валидность (работает ли он,и отображает ли именно ту страницу,что надо) анонимность (скрытие настоящего IP адреса) ?
попробуй в цикле по одной строке считывать и обрабатывать PHP: $fh = fopen("dump.txt","r"); while(!feof($fh)) { $line = fgets($fh); //тут парсим... }
foreach ($player_list as $player) { $players = $player[name].','; } echo $players; как сделать что бы echo $players; после цикла вывел всех плееров, а не последнего ?
спасибо. но тогда возникает другая проблема... т.к. цикл находиться в цикле, получается что то типо 1сервер: 1 плеер, 2 плеер, 3 плеер, 2сервер: 1 плеер(с первого сервера), 2 плеер(с первого сервера), 3 плеер(с первого сервера), а потом уже идут плееры со второго сервера, Code: 212.42.38.84:7777:Gribo4eG,[ESK]matrix, 77.220.180.128:7777:Gribo4eG,[ESK]matrix,Rick_Felkone,Yury_Tsybin,Anton_Silvestrov, 212.154.211.75:7777:Gribo4eG,[ESK]matrix,Rick_Felkone,Yury_Tsybin,Anton_Silvestrov,[aMs]EVIL,zMEy, а должно быть Code: 212.42.38.84:7777:Gribo4eG,[ESK]matrix, 77.220.180.128:7777:Rick_Felkone,Yury_Tsybin,Anton_Silvestrov, 212.154.211.75:7777:[aMs]EVIL,zMEy,
сохраняй переменную $players до следующей итерации и когда она пройдет, соедини их в массив а затем выбери уникальные, типа: PHP: $old_players;//список игроков с 1 серва foreach ($player_list as $player) { $players .= $player[name].','; } $old_players = substr($old_players,0,strlen($old_players)-1); $players = substr($players,0,strlen($players)-1); $players_array = array_merge(explode(',',$players),explode(',',$old_players)); $end_array = array_unique($players_array);