Добавление и извлечение информации из файла:
1 2 3 4 5 6 7 8 9 |
<?php $file = 'people.txt'; // Открываем файл для получения существующего содержимого $current = file_get_contents($file); // Добавляем нового человека в файл $current .= "John Smith\n"; // Пишем содержимое обратно в файл file_put_contents($file, $current); ?> |
Замена слова/строки:
Пример замены слова «wabbit» словом «duck» в строке:
$string = “It\’s wabbit season!”;
print (str_replace (“wabbit”, “duck”, $string) ) ;
Обратите внимание, что функция str__replace() не изменяет оригинальную строку, если вы хотите произвести замену в оригинальной строке, вам нужно использовать следующий код:
$string = str_replace (“wabbit”, “duck”, $string) ;
Передать значения формы без кнопки submit:
1 2 3 |
... <select name="zz" onchange="this.form.submit()"> ... |
Вырезать все кроме цифр (PHP):
1 2 3 4 5 6 7 8 9 10 |
<?php $str = 'But I must 123 explain to you 345 how all this 2 mistaken idea of denouncing pleasu645re and praising pa84in was born and I will give 6you a complete acco87unt of the system, and 098 expound the actual teachings of the gr42eat explorer of the truth, the maste64r-bu88ilder of human happi24ness.'; echo preg_replace('/[^0-9]/', '', $str); // 12334526458468709842648824 ?> |
Дублирование текста в input-ах:
1 2 |
<input name="title" value="" onKeyUp="javascript:document.getElementById('1234').value = this.value;"> <input id="1234" name="title" value=""> |
Выбрать только уникальные (неповторяющиеся) записиечь :
1 |
SELECT DISTINCT winner_name FROM winners; |
Выбрать похожие записи из базы данных MySQL:
1 |
SELECT * FROM Customers WHERE Country LIKE '%land%'; |
Проверка полей формы на введенные данные:
1 2 3 4 |
$value = trim($value); //для удаления пробелов из начала и конца строки $value = stripslashes($value); //для удаляет экранирование символов ("Ваc зовут O\'reilly?" => "Вас зовут O'reilly?") $value = strip_tags($value); //для удаления HTML и PHP тегов $value = htmlspecialchars($value); //преобразует специальные символы в HTML-сущности ('&' преобразуется в '&' и т.д.) |
Поиск подстроки “php” в тексте:
1 2 3 4 5 6 7 8 9 |
<?php // Символ "i" после закрывающего ограничителя шаблона означает // регистронезависимый поиск. if (preg_match("/php/i", "PHP is the web scripting language of choice.")) { echo "Вхождение найдено."; } else { echo "Вхождение не найдено."; } ?> |
Запрет вводить в input букв, разрешаем вводить только цифры:
1 |
<input type='text' onkeyup = 'this.value=parseInt(this.value) | 0'> |