Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как Вставить рандомную цыфру в текст?
Форумы портала PHP.SU » » Вопросы новичков » Как Вставить рандомную цыфру в текст?

Страниц (1): [1]
 

1. PomogitePHP - 30 Ноября, 2015 - 22:57:54 - перейти к сообщению
Вообщем есть такой скрипт
PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. $message = 'текст в котором нужно вставить рандомную цыфру';
  4.  
  5. {
  6. Функция($message);
  7. }
  8.  
  9. ?>
2. arxnday - 01 Декабря, 2015 - 00:12:45 - перейти к сообщению
Используйте функцию rand()
Например:
PHP:
скопировать код в буфер обмена
  1. $message = 'текст в котором нужно вставить рандомную цыфру ' .rand();
  2. echo $message;


Если нужно случайное число в определенном диапазоне, например от 1 до 10, тогда пишите rand(1,10)
3. PomogitePHP - 01 Декабря, 2015 - 00:31:15 - перейти к сообщению
arxnday пишет:
Используйте функцию rand()
Например:
PHP:
скопировать код в буфер обмена
  1. $message = 'текст в котором нужно вставить рандомную цыфру ' .rand();
  2. echo $message;


Если нужно случайное число в определенном диапазоне, например от 1 до 10, тогда пишите rand(1,10)

Это конечно хорошо что так, но как быть если мне нужно вставить цыфру не в конце а в середине текста?
4. arxnday - 01 Декабря, 2015 - 00:42:48 - перейти к сообщению
Если в середине текста, тогда так:
PHP:
скопировать код в буфер обмена
  1. $message = 'текст в котором нужно '.rand().' вставить рандомную цыфру';
5. PomogitePHP - 01 Декабря, 2015 - 01:03:28 - перейти к сообщению
Спасибо большое, то что доктор прописал, а можно еще узнать? Вот есть тот же код:
PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. $message = 'тут нужно сделать вывод строки из файла(по очереди)';
  4.  
  5. {
  6. Функция($message);
  7. }
  8.  
  9. ?>

Такое возможно сделать?
Например в файле base.txt
1
3
4
6
п
7

и мне нужно по очереди их вставлять, такое возможно?
6. arxnday - 01 Декабря, 2015 - 01:17:38 - перейти к сообщению
Можете показать как должен выглядеть вывод результата?
7. PomogitePHP - 01 Декабря, 2015 - 01:26:26 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. $subject = "Тема";
  4.  
  5. $message = 'сообщение';
  6.  
  7.  
  8. $subject = stripslashes($subject);
  9.  
  10. print "Тут". sizeof($maillist) ." слов<br>";
  11. for ($i = 0; $i < sizeof ($maillist); $i++)
  12. {
  13. mail($maillist[$i], $subject, $message, $headers);
  14. }
  15.  
  16. ?>

Там где $subject = "Тема"; нужно сделать инклуд с файла, что бы при каждом запуске скрипта данного брался новая строка с текстово файла(ту строку которую уже брали можно удалить)
8. arxnday - 02 Декабря, 2015 - 03:53:59 - перейти к сообщению
http://www.php.su/functions/?fgets

 

Powered by ExBB FM 1.0 RC1