PHP: <? $base = "123123123123123213 asdasdasdas"; list($nomber,$str) = sscanf($base,"%d %s"); echo ("$str:$namber"); ?> В переменной $namber помещается всего лишь 11 символов. И не получается вывести: asdasdasdas:123123123123123213. Пробовал целое число, представляемое в шестнадцатеричном виде (%х), тоже сaмое выходит =( Что посоветуете использовать для моей цели?
Mirrey работать со строками, так как ПХП не умеет работать с целыми числами произвольной длины, да и вам это не нужно (имхо): PHP: $base = "123123123123123213 asdasdasdas"; list($nomber,$str) = explode(' ',$base); echo ($str.":".$namber);
может вопрсо глупый но чегот не знаю как правильно задать вопрос чтобы найти его: Есть обычное поле ввода, ввел данные, нажал посчитать, и оно вывыело результат после нажатия А я хочу чтобы как везде ввел данные и оно сразу без нажатия посчитать выводило результат.. подскажите какую строчку добавить надо текста...
Тебе в ветку javascript. На onkeyup input'a вешает функцию, которая проверяет входящие данные и проводит расчёт.
Посоветуйте фреймворк для начинающего(основы php и mysql знаю, с ООП знаком). Наверное избитый вопрос, но беглым взглядом ничего не нашел =)
подскажите плз цикл через while не когда не юзал а щас вот надо! нужно примерно такое тоесть бесконечный цикл , и чтоб он остановился когда , переменная будет true. PHP: while($z === true) { $x++; if ($x == "10") $z = true; else echo $x; } вот этот не работает(
В чем смысл заключать явно целое число в кавычки? PHP: <?php $x = 0; $z = false; while ($z != true) ++$x === 10 ? $z = true : print $x; ?>
Например, они: http://codeigniter.com/ http://cakephp.org/ http://framework.zend.com/ Сам выбрал CodeIgniter, пока
ребят можно небольшой кусочек скрипта, который будет сканировать заданною мной директорию и выводить на экран названия папок, в который содержится файл index.html?
PHP: <?php $dir="тут название папки"; $files= scandir($dir); for($i=0;$i<count($files);$i++){ if(is_dir($files[$i])){ $temp=scandir($files[$i]); for($j=0;$j<count($temp);$j++){ if($temp[$j]=="index.html")echo $files[$i]."<br>"; } } } ?> Сканит и саму папку тоже(она лежит первой в массиве и вместо ее имени ты увидишь точку).если тебе не хочется эту самую точку лицезреть-поставь PHP: for($i=2;$i<count($files);$i++){
PHP: $objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator(realpath('./')), RecursiveIteratorIterator::SELF_FIRST); foreach($objects as $name => $object) if(substr($name, strrpos($name, '/')+1)=='index.html') echo "$name\n"; но работает медленнее
Есть текст в переменной $text В тексте есть макрос %RANDT_1_5% он может повторяться там много раз.. Он заменится на случайно сгенерированную строку в данном случае длинной от 1 до 5 символов.. Как заменить ее каждый раз разными?? str_replace заменит все одновременно.. пример : Рандомайзер %RANDT_1_5% текста - сео программа, %RANDT_1_5% предназначенная для массового производства псевдоуникальных %RANDT_1_5% статей. Рузельтат : Рандомайзер fees текста - сео программа, bgsee предназначенная для массового производства псевдоуникальных rfv статей. Неужели побуквенно считывать до начала макроса,заменять.. Нужно,чтоб это было быстро(
-=Zhenek=- 1) http://php.net/preg_replace - четвертый параметр 2) http://php.net/explode 3) Не советую этот вариант, но вам он наверное лучше всего подойдет: http://php.net/preg_replace_callback