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