Использование 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

Чтобы у извлеченного из БД 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’];

Print Friendly, PDF & Email

Добавить комментарий