Простые и понятные примеры PHP кода. Краткие статьи, заметки, очерки.


Константы в PHP

Итак, константы в PHP задаются разработчиками посредством ключевого слова define. Последнее позволяет объявить / определить в программном коде именованную константу. Далее мною будет приведено несколько примеров.

(далее…)

Опубликовано 19-06-2013 в 12:27
PHP

PHP: ассоциативный массив

Ассоциативный массив в PHP — это массив элементы которого состоят из пар ключ-значение, общий вид следующий: array('key1'=>'value1', 'key2'=>'value2', 'key3'=>'value3',... 'keyN'=>'valueN');.

Пример 1. Простое объявление ассоциативного массива:

/* Объявление ассоциативного массива: */
$array = array(
  "book" => "reader",
  "Yandex" => "Google",
  "Apple" => "Microsoft",

(далее…)

Опубликовано 14-06-2013 в 13:59
PHP

PHP — как удалить теги

Итак, чтобы удапить теги на PHP из произвольного куска с разметкой HTML читателям достаточно воспользоваться функцией под названием strip_tags(), которая имеет два входных параметра, из которых первый задает сам текст для фильтрации, а второй неисключаемые теги. Последние можно и не прописывать, — тогда будет удалена вся разметка. (далее…)

Опубликовано 13-06-2013 в 14:58
PHP

PHP: текст до первого абзаца

Далее представлена полезная функция на PHP для возвращения первого абзаца HTML текстовой строкой. Она включает в себя поиск позиции символа первого закрытия тега HTML  </p> из первого абзаца.

Итак, добавьте следующий программный код:

<?php
function getFirstParagraph($strochka) {
  return substr($strochka, 0, strpos($strochka, "</p>")+4);
}
?>

(далее…)

Опубликовано 5-05-2013 в 16:28
PHP

PHP: поиск ссылок

Чуть ниже в данной заметке приведен пример программного кода, использующего регулярные выражения для поиска ссылок только с определенным классом CSS на PHP. Как понимаете стандартная функция strip_tags() здесь не поможет.

Задача:

Итак, пусть дан произвольный текст, содержащий теги HTML, перемешанные с обычными буквами, словами и т.д. и т.п. Мне необходимо удалить все линки по шаблону <a class="postlink" href="http://страница.ру">текст</a>. (далее…)

Опубликовано 1-05-2013 в 09:39
PHP

Как на PHP удалить только пустые элементы массива

Заметка эта о том, как удалить все пустые элементы массива средствами PHP. Итак, давайте просто воспользуемся возможностями функции array_diff():

<?php
/* Исходный массив: */
$fruits = array(
  'Яблоко',
  ' Апельсин', 
  '', 
  'Абрикос',
  'Дыня',
  null
);

/* Удаляем пустые элементы массива: */
$fruits = array_diff($fruits, array(''));

/* Выводим результат: */
print '<pre>'. print_r($fruits, true). '</pre>';
?>

(далее…)

Опубликовано 9-04-2013 в 16:34
PHP

Поиск и удаление элемента массива средствами PHP

В примере ниже для удаления элемента массива со значением равным числу 100 я использую функцию array_search() для поиска заданного элемента и unset() — для удаления заданного элемента. Итак, листинг:

<?php
/* Имеющийся массив: */
$array = array(12,32,23,12,11,43,17,100,45,34);

print "Имеющийся массив:\n";
print_r($array);

/* Удаляем элемент массива, который равен 100: */
$key = array_search(100, $array);
if ($key !== false)
  unset($array[$key]);

print "\nМассив с удаленным значением:\n";
print_r($array);
?>

(далее…)

Опубликовано 2-04-2013 в 13:42
PHP



Свежие комментарии

  • Администратор: к записи Николай, посмотрите файл '.htaccess' в корне сайта »
  • Николай: к записи Простите если немного не по теме. Я сделал экспорт »
  • Эрик: к записи Спасибо, помогло) 20 минут мучался) »
  • steblo: к записи спаисбо »
  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »

Статистика спама

Blogroll:

  • . . . →

Последние твиты