Использование php по назначению

Работа с массивами

функция count — посчитать размер массива

Работа со строками

удалить слеш с конца строки. Подсказка https://phpclub.ru/talk/threads/%D0%9F%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%BE%D1%82%D1%80%D0%B5%D0%B7%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D0%B9-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0.74618/

    public function checkUrlSlash($url)
    {
        $url = explode('?', $url)[0];
        $url = explode('&', $url)[0];
        $url = rtrim($url,'/');
        return $url;
    }

explode(‘,’,string) — разбить строку с разделителем «,» на массив элементов

            $document[$value]=str_replace("<br/>","n",html_entity_decode($document[$value]));
            $data[$value]=html_entity_decode($document[$value]);
//обратное действие
$document[$type_document][$value]=$formdata[$value];

подробнее о html_entity_decode и htmlentities

<?php
$orig = "I'll "walk" the <b>dog</b> now";
$a = htmlentities($orig);
$b = html_entity_decode($a);
echo $b; // I'll "walk" the <b>dog</b> now
				$location['open']=str_replace("n",'<br/>',$location['open']);

Работа с файлами

$file = $_SERVER[‘DOCUMENT_ROOT’] .’/iterations.txt’;
$fp = fopen($file, ‘w’);
fwrite($fp,’1′);
fclose($fp);

$entries = scandir(".");
    $filelist = array();
    foreach($entries as $entry) {
        if (strpos($entry, ".") > 0) {
            $filelist[] = $entry;
        }
    }
    print_r($filelist);
    $dir="."; // Directory where files are stored
if ($dir_list = opendir($dir))
{
while(($filename = readdir($dir_list)) != false)
{
$str .= $filename .'<br/>';
}
closedir($dir_list);
}
echo $str;
$dirs = glob('*.*', GLOB_ONL);
print_r($dirs);
- вывести только файлы
foreach (glob("*.*") as $filename) {
    echo "$filename" . "<br/>";
}

Empty isset is_null true

 class=
 class=

Чтобы у извлеченного из БД textarea проставлялись новые строки в html странице

Ещё функции

задать свою функцию

function function_name($msg) {<br>
    echo $msg."<br>";<br>
}<br>
$msg = "it's work!";<br>
$var = "function_name";<br>
$var($msg);

Отладка в php

http://www.php.su/debug_backtrace
debug_backtrace()[1][‘function’];

guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

СТАТЬИ БЛОГА ПО РУБРИКЕ И МЕТКАМ

img

Массивы java

задать одномерный массив int[] series = {4,2}; добавить элемент в массив c помощью series = addElement(series, 3); series = addElement(series, 1); Но это не работает, в Java нужно использовать коллекции для подобного добавления новых элементов […]

Массивы java

задать одномерный массив int[] series = {4,2}; добавить элемент в массив c помощью series = addElement(series, 3); series = addElement(series, 1); Но это не работает, в Java нужно использовать коллекции для подобного добавления новых элементов […]
img

Часто использую в javascript

Работа со строками Поиск позиции вхождения подстроки в строке Расщепить строку на элементы Работа с типами данных Проверить переменная массив — да-нет? Проверить есть ли в переменной что-нибудь или она типа object Работа с массивами […]

Часто использую в javascript

Работа со строками Поиск позиции вхождения подстроки в строке Расщепить строку на элементы Работа с типами данных Проверить переменная массив — да-нет? Проверить есть ли в переменной что-нибудь или она типа object Работа с массивами […]
img

Работа с датами php

date(‘Y-m-d’) — получить сегодняшнюю дату 2019-05-10 strtotime(date(‘Y-m-d’)); // — преобразовать в Unix формат date(‘Y-m-d’, 1552489683) — обратно из Unix в 2019-05-10 конверт в unix-формат и обратно http://i-leon.ru/tools/time Пример $this->data[‘created’] = date(‘Y-m-d H:i’, strtotime($article_info[‘created’]));

Работа с датами php

date(‘Y-m-d’) — получить сегодняшнюю дату 2019-05-10 strtotime(date(‘Y-m-d’)); // — преобразовать в Unix формат date(‘Y-m-d’, 1552489683) — обратно из Unix в 2019-05-10 конверт в unix-формат и обратно http://i-leon.ru/tools/time Пример $this->data[‘created’] = date(‘Y-m-d H:i’, strtotime($article_info[‘created’]));
img

Работа с датами php

date(‘Y-m-d’) — получить сегодняшнюю дату 2019-05-10 strtotime(date(‘Y-m-d’)); // — преобразовать в Unix формат date(‘Y-m-d’, 1552489683) — обратно из Unix в 2019-05-10 конверт в unix-формат и обратно http://i-leon.ru/tools/time Пример $this->data[‘created’] = date(‘Y-m-d H:i’, strtotime($article_info[‘created’]));

Работа с датами php

date(‘Y-m-d’) — получить сегодняшнюю дату 2019-05-10 strtotime(date(‘Y-m-d’)); // — преобразовать в Unix формат date(‘Y-m-d’, 1552489683) — обратно из Unix в 2019-05-10 конверт в unix-формат и обратно http://i-leon.ru/tools/time Пример $this->data[‘created’] = date(‘Y-m-d H:i’, strtotime($article_info[‘created’]));
img

Пространство имен php

Чтобы задать пространство имен если хотим обратиться к классу из другого namespace тогда пишем обязательно вначале ставим косую черту, иначе интерпретатор подумает что это относительная ссылка и выдваст фатальную ошибку, потому что класса не окажется […]

Пространство имен php

Чтобы задать пространство имен если хотим обратиться к классу из другого namespace тогда пишем обязательно вначале ставим косую черту, иначе интерпретатор подумает что это относительная ссылка и выдваст фатальную ошибку, потому что класса не окажется […]
img

Работа с json_decode/json_encode.Сохранение массивов в БД.

Есть вот такой массив Нужен доступ к элементу customer, который есть json Использую код Делаю правки коррективы,какие мне надо Продолжение другой случай Получили вот такой stdClass Object Преобразуем в массив php $massiv = json_decode($query); print_r($massiv->{‘response’}->{‘items’}); […]

Работа с json_decode/json_encode.Сохранение массивов в БД.

Есть вот такой массив Нужен доступ к элементу customer, который есть json Использую код Делаю правки коррективы,какие мне надо Продолжение другой случай Получили вот такой stdClass Object Преобразуем в массив php $massiv = json_decode($query); print_r($massiv->{‘response’}->{‘items’}); […]
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x