Все ленты — последние статьи

Текст без пробелов.

Вариант 1
В PHP есть встроенная функция для разбивки (разделения) строки по словам и даже по буквам str_word_count(), но нас в данном случае интересует способность этой функции разбить текст по словам и вернуть массив этих слов. Получается что в массиве содержаться только слова из текста, причём каждое слово имеет свой индекс в стеке массива. Нам остаётся только с помощью цикла foreach обхода массива, вывести на экран строку без пробелов. Конечно можно использовать и другие способы вывода. Ниже показано как это сделать.

Листинг № 1 — Вывод на монитор строки без пробелов транслит.
<?php

$str = "Good boy dog";

$a = str_word_count($str, 1);

foreach($a as $vol)
{
echo $vol;
}
?>

Подробнее: Текст без пробелов.

Как сделать подсказку в текстовом поле формы.


Исчезновение подсказки при клике в поле формы.

Для чего это может пригодиться. Например, если требуется пояснение, какого рода информацию ждёт сервер от этого поля. Ну и просто — это удобно! Наверно слово "удобно", в уроках JQuery, есть ключевое и оно будет вам встречаться из урока в урок, просто потому, что все эти красивости и есть юзабилити, т.е. удобство взаимодействия пользователя и web страницы. Ну а теперь сам код.

Листинг № 1 — Подсказка для пользователя в полях формы. Скрипт JQuery.

// Подсказка для пользователя в полях формы
$(".nb").focus(function(){
var elem = $(this);
if(elem.attr("value") == "[Введите текст]")
{
elem.attr("value", "");
}
});
$(".nb").blur(function(){
var elem = $(this);
if(elem.attr("value") == "")
{
elem.attr("value", "[Введите текст]");
}
});

Вывод случайной цитаты на PHP

В сегодняшнем уроке Вы узнаете, как с помощью нескольких строк PHP сделать случайный вывод цитат на сайте.

Кроме этого, у Вас будет уникальная возможность почерпнуть знания из древних китайских мудростей. Специально для Вас были отобраны самые интересные, на мой взгляд, мысли великих мудрецов Китая! :)
demosourse

Давайте посмотрим на код PHP:

<?php
$quotes[] = 'Монета, упавшая на дно реки, может показаться рыбам подарком с неба. Что они будут делать с этим подарком?';
$quotes[] = 'Если увидишь нечто, к чему стоит приложить руку, поступи не так, как подсказывает разум, но как велит настроение.';
$quotes[] = 'Если то, что ты делаешь, трудно тебе — посмотри, нуждаешься ли ты в этом.';
$quotes[] = 'Возможно, твои ошибки — это то, что нужно Миру.';
$quotes[] = 'Всякий может ударить слабого, но только слабый хочет ударить слабого.';
srand ((double) microtime() * 1000000);
$random_number = rand(0,count($quotes)-1);
echo ($quotes[$random_number]);
?>

Теперь давайте более детально разберем этот код. Для начала мы задаем 5 цитат ("quotes"). Пример оформления цитат Вы можете видеть сверху. Далее в переменной "random_number" мы указали, что необходимо случайным образом выбирать одну цитату из всех. И в конце, мы выводим результат echo ($quotes[$random_number]).

Надеюсь, что все понятно! Если же нет, всегда готов ответить на Ваши вопросы в комментариях.

10 приемов работы со строками в PHP

Строки — очень важный тип данных, с которым приходится постоянно работать при решении задач веб разработки. В данной статье описаны 10 очень полезных приемов, которые сделают жизнь PHP разработчика легче.

Автоматическое удаление html тегов из строки

При использовании форм, заполняемых пользователем, иногда нужно удалить все лишние теги. Данная задача легко решается с помощью функции strip_tags():

$text = strip_tags($input, "");


Подробнее: 10 приемов работы со строками в PHP

Замена строки во всех файлах директории с неограниченным числом вложенных поддиректорий

Автор: IT-студия SoftTime (softtime.ru)

Функция предназначена для рекурсивного спуска по всем вложенным поддиректориям корневой директории и замене заданной подстроки во всех встреченых файлах.

Код рекурсивной фукнции scan_dir(), которая обходит директории


<?php

//////////////////////////////////////////////////////////

// Рекурсивная функция — спускаемся вниз по каталогу

//////////////////////////////////////////////////////////

function scan_dir($dirname)

Подробнее: Замена строки во всех файлах директории с неограниченным числом вложенных поддиректорий