#php #implode, #explode, #array_splice
Як роҳи намоиши қисми матн ё параграф дар PHP ин муайян кардани шумора ва миқдори калимаҳое мебошад, ки мо мехоҳем дар баромад нишон диҳем.Барои ин мо се функсияи explode, implode ва array_splice -ро истифода мебарем.
Сарчашма:
<?php
function limitWord($string, $limit){
$words = explode(" ",$string);
$output = implode(" ",array_splice($words,0,$limit));
return $output;
}
$string = "PHP Applied Tutorial Displays part of text and paragraph";
echo limitWord($string, 5);
?>
Result:
PHP Applied Tutorial Displays part
Постхои каналро ба дустонатон равон кунед то моро дастгири кунанд!
• @CODER_TJK | #PHP_7 #code
Як роҳи намоиши қисми матн ё параграф дар PHP ин муайян кардани шумора ва миқдори калимаҳое мебошад, ки мо мехоҳем дар баромад нишон диҳем.Барои ин мо се функсияи explode, implode ва array_splice -ро истифода мебарем.
Сарчашма:
<?php
function limitWord($string, $limit){
$words = explode(" ",$string);
$output = implode(" ",array_splice($words,0,$limit));
return $output;
}
$string = "PHP Applied Tutorial Displays part of text and paragraph";
echo limitWord($string, 5);
?>
Result:
PHP Applied Tutorial Displays part
Постхои каналро ба дустонатон равон кунед то моро дастгири кунанд!
• @CODER_TJK | #PHP_7 #code
#php #array_search
Функсияи array_search барои ба даст овардани калид аз массив дар асоси арзишҳои мувофиқаш истифода мешавад.Дар асл, аргументи ин ҷо арзишест, ки калиди мувофиқро (агар ёфт шавад) тавассути ҷустуҷӯи массив бармегардонад.
Сарчашма:
$array = array('HTML', 'PHP', 'MySQL');
$result = array_search('PHP', $array);
echo $result;
Result:
1
Постхои каналро ба дустонатон равон кунед то моро дастгири кунанд!
• @CODER_TJK | #PHP_8 #code
Функсияи array_search барои ба даст овардани калид аз массив дар асоси арзишҳои мувофиқаш истифода мешавад.Дар асл, аргументи ин ҷо арзишест, ки калиди мувофиқро (агар ёфт шавад) тавассути ҷустуҷӯи массив бармегардонад.
Сарчашма:
$array = array('HTML', 'PHP', 'MySQL');
$result = array_search('PHP', $array);
echo $result;
Result:
1
Постхои каналро ба дустонатон равон кунед то моро дастгири кунанд!
• @CODER_TJK | #PHP_8 #code
#php #calculate
Функсияи оддии функсионалӣ
Чор амали асосии математикӣ (ҷамъ,тарҳ,зарб,тақсим)
+ - / % *
function Calculate($x, $y, $z){
switch($y){
case '+':
$res = $x+$z;
break;
case '-':
$res = $x-$z;
break;
case '*':
$res = $x*$z;
break;
case '/':
$res = $x/$z;
break;
case '%':
$res = $x%$z;
break;
default:
$res = "Нодуруст";
}
return $res;
}
echo Calculate(12, '+' , 2);
Result: 14
Постхои каналро ба дустонатон равон кунед то моро дастгири кунанд!
• @CODER_TJK | #PHP_9 #code
Функсияи оддии функсионалӣ
Чор амали асосии математикӣ (ҷамъ,тарҳ,зарб,тақсим)
+ - / % *
function Calculate($x, $y, $z){
switch($y){
case '+':
$res = $x+$z;
break;
case '-':
$res = $x-$z;
break;
case '*':
$res = $x*$z;
break;
case '/':
$res = $x/$z;
break;
case '%':
$res = $x%$z;
break;
default:
$res = "Нодуруст";
}
return $res;
}
echo Calculate(12, '+' , 2);
Result: 14
Постхои каналро ба дустонатон равон кунед то моро дастгири кунанд!
• @CODER_TJK | #PHP_9 #code
substr
(PHP 4, PHP 5)
substr — Возвращает подстроку
Описание
string substr ( string $string , int $start [, int $length ] )
Возвращает подстроку строки string, начинающейся с start символа по счету и длиной length символов.
Список параметров
string
Входная строка. Должна содержать хотя бы один символ.
start
Если start неотрицателен, возвращаемая подстрока начинается с позиции start от начала строки, считая от нуля. Например, в строке 'abcdef', в позиции 0 находится символ 'a', в позиции 2 - символ 'c', и т.д.
Если start отрицательный, возвращаемая подстрока начинается с позиции, отстоящей на start символов от конца строки string.
Если string меньше либо содержит ровно start символов, будет возвращено FALSE.
Пример #1 Использование отрицательного параметра start
<?php
$rest = substr("abcdef", -1); // возвращает "f"
$rest = substr("abcdef", -2); // возвращает "ef"
$rest = substr("abcdef", -3, 1); // возвращает "d"
?>
length
Если length положительный, возвращаемая строка будет не длиннее length символов, начиная с параметраstart (в зависимости от длины string).
Если length отрицательный, то будет отброшено указанное этим аргументом число символов с конца строки string (после того как будет вычислена стартовая позиция, если start отрицателен). Если при этом позиция начала подстроки, определяемая аргументом start, находится в отброшенной части строки или за ней, возвращается false.
Если указан параметр length и является одним из 0, FALSE или NULL, то будет возвращена пустая строка.
Если параметр length опущен, то будет возвращена подстрока, начинающаяся с позиции, указанной параметром start и длящейся до конца строки.
Пример #2 Использование отрицательного параметра length
<?php
$rest = substr("abcdef", 0, -1); // возвращает "abcde"
$rest = substr("abcdef", 2, -1); // возвращает "cde"
$rest = substr("abcdef", 4, -4); // возвращает false
$rest = substr("abcdef", -3, -1); // возвращает "de"
?>
(PHP 4, PHP 5)
substr — Возвращает подстроку
Описание
string substr ( string $string , int $start [, int $length ] )
Возвращает подстроку строки string, начинающейся с start символа по счету и длиной length символов.
Список параметров
string
Входная строка. Должна содержать хотя бы один символ.
start
Если start неотрицателен, возвращаемая подстрока начинается с позиции start от начала строки, считая от нуля. Например, в строке 'abcdef', в позиции 0 находится символ 'a', в позиции 2 - символ 'c', и т.д.
Если start отрицательный, возвращаемая подстрока начинается с позиции, отстоящей на start символов от конца строки string.
Если string меньше либо содержит ровно start символов, будет возвращено FALSE.
Пример #1 Использование отрицательного параметра start
<?php
$rest = substr("abcdef", -1); // возвращает "f"
$rest = substr("abcdef", -2); // возвращает "ef"
$rest = substr("abcdef", -3, 1); // возвращает "d"
?>
length
Если length положительный, возвращаемая строка будет не длиннее length символов, начиная с параметраstart (в зависимости от длины string).
Если length отрицательный, то будет отброшено указанное этим аргументом число символов с конца строки string (после того как будет вычислена стартовая позиция, если start отрицателен). Если при этом позиция начала подстроки, определяемая аргументом start, находится в отброшенной части строки или за ней, возвращается false.
Если указан параметр length и является одним из 0, FALSE или NULL, то будет возвращена пустая строка.
Если параметр length опущен, то будет возвращена подстрока, начинающаяся с позиции, указанной параметром start и длящейся до конца строки.
Пример #2 Использование отрицательного параметра length
<?php
$rest = substr("abcdef", 0, -1); // возвращает "abcde"
$rest = substr("abcdef", 2, -1); // возвращает "cde"
$rest = substr("abcdef", 4, -4); // возвращает false
$rest = substr("abcdef", -3, -1); // возвращает "de"
?>
👍1
RUSHD CODERS 🚀
substr (PHP 4, PHP 5) substr — Возвращает подстроку Описание string substr ( string $string , int $start [, int $length ] ) Возвращает подстроку строки string, начинающейся с start символа по счету и длиной length символов. Список параметров string…
Возвращаемые значения
Возвращает извлеченную часть строки, или FALSE в случае возникновения ошибки или пустую строку string.
Список изменений
ВерсияОписание5.2.2 - 5.2.6Если параметр start указывает на позицию с отрицательной обрезкой, возвращается FALSE. Другие версии возвращают строку с начала.
Примеры
Пример #3 Базовое использование substr()
<?php
echo substr('abcdef', 1); // bcdef
echo substr('abcdef', 1, 3); // bcd
echo substr('abcdef', 0, 4); // abcd
echo substr('abcdef', 0, 8); // abcdef
echo substr('abcdef', -1, 1); // f
// Получить доступ к отдельному символу в строке
// можно также с помощью "квадратных скобок"
$string = 'abcdef';
echo $string[0]; // a
echo $string[3]; // d
echo $string[strlen($string)-1]; // f
?>
Пример #4 substr() и приведение типов
<?php
class apple {
public function __toString() {
return "green";
}
}
echo "1) ".var_export(substr("pear", 0, 2), true).PHP_EOL;
echo "2) ".var_export(substr(54321, 0, 2), true).PHP_EOL;
echo "3) ".var_export(substr(new apple(), 0, 2), true).PHP_EOL;
echo "4) ".var_export(substr(true, 0, 1), true).PHP_EOL;
echo "5) ".var_export(substr(false, 0, 1), true).PHP_EOL;
echo "6) ".var_export(substr("", 0, 1), true).PHP_EOL;
echo "7) ".var_export(substr(1.2e3, 0, 4), true).PHP_EOL;
?>
Результат выполнения данного примера:
1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) false 6) false 7) '1200'
Ошибки
Возвращает FALSE в случае ошибки.
<?php
var_dump(substr('a', 1)); // bool(false)
?>
Возвращает извлеченную часть строки, или FALSE в случае возникновения ошибки или пустую строку string.
Список изменений
ВерсияОписание5.2.2 - 5.2.6Если параметр start указывает на позицию с отрицательной обрезкой, возвращается FALSE. Другие версии возвращают строку с начала.
Примеры
Пример #3 Базовое использование substr()
<?php
echo substr('abcdef', 1); // bcdef
echo substr('abcdef', 1, 3); // bcd
echo substr('abcdef', 0, 4); // abcd
echo substr('abcdef', 0, 8); // abcdef
echo substr('abcdef', -1, 1); // f
// Получить доступ к отдельному символу в строке
// можно также с помощью "квадратных скобок"
$string = 'abcdef';
echo $string[0]; // a
echo $string[3]; // d
echo $string[strlen($string)-1]; // f
?>
Пример #4 substr() и приведение типов
<?php
class apple {
public function __toString() {
return "green";
}
}
echo "1) ".var_export(substr("pear", 0, 2), true).PHP_EOL;
echo "2) ".var_export(substr(54321, 0, 2), true).PHP_EOL;
echo "3) ".var_export(substr(new apple(), 0, 2), true).PHP_EOL;
echo "4) ".var_export(substr(true, 0, 1), true).PHP_EOL;
echo "5) ".var_export(substr(false, 0, 1), true).PHP_EOL;
echo "6) ".var_export(substr("", 0, 1), true).PHP_EOL;
echo "7) ".var_export(substr(1.2e3, 0, 4), true).PHP_EOL;
?>
Результат выполнения данного примера:
1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) false 6) false 7) '1200'
Ошибки
Возвращает FALSE в случае ошибки.
<?php
var_dump(substr('a', 1)); // bool(false)
?>
👍1
substr_count
(PHP 4, PHP 5)
substr_count — Возвращает число вхождений подстроки
Описание
int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
substr_count() возвращает число вхождений подстроки needle в строку haystack. Заметьте, что параметр needle чувствителен к регистру.
Замечание:
Эта функция не подсчитывает перекрывающиеся подстроки. Смотрите пример ниже!
Список параметров
haystack
Строка, в которой ведется поиск
needle
Искомая подстрока
offset
Смещение начала отсчета
length
Максимальная длина строки в которой будет производится поиск подстроки после указанного смещения. Если сумма смещения и максимальной длины будет больше длины haystack, то будет выведено предупреждение.
Возвращаемые значения
Эта функция возвращает integer.
Список изменений
ВерсияОписание5.1.0Добавлены параметры offset и length
Примеры
Пример #1 Пример использования substr_count()
<?php
$text = 'This is a test';
echo strlen($text); // 14
echo substr_count($text, 'is'); // 2
// строка уменьшается до 's is a test', поэтому вывод будет 1
echo substr_count($text, 'is', 3);
// текст уменьшается до 's i', поэтому вывод будет 0
echo substr_count($text, 'is', 3, 3);
// генерирует предупреждение, так как 5+10 > 14
echo substr_count($text, 'is', 5, 10);
// выводит только 1, т.к. перекрывающиеся подстроки не учитываются
$text2 = 'gcdgcdgcd';
echo substr_count($text2, 'gcdgcd');
?>
(PHP 4, PHP 5)
substr_count — Возвращает число вхождений подстроки
Описание
int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
substr_count() возвращает число вхождений подстроки needle в строку haystack. Заметьте, что параметр needle чувствителен к регистру.
Замечание:
Эта функция не подсчитывает перекрывающиеся подстроки. Смотрите пример ниже!
Список параметров
haystack
Строка, в которой ведется поиск
needle
Искомая подстрока
offset
Смещение начала отсчета
length
Максимальная длина строки в которой будет производится поиск подстроки после указанного смещения. Если сумма смещения и максимальной длины будет больше длины haystack, то будет выведено предупреждение.
Возвращаемые значения
Эта функция возвращает integer.
Список изменений
ВерсияОписание5.1.0Добавлены параметры offset и length
Примеры
Пример #1 Пример использования substr_count()
<?php
$text = 'This is a test';
echo strlen($text); // 14
echo substr_count($text, 'is'); // 2
// строка уменьшается до 's is a test', поэтому вывод будет 1
echo substr_count($text, 'is', 3);
// текст уменьшается до 's i', поэтому вывод будет 0
echo substr_count($text, 'is', 3, 3);
// генерирует предупреждение, так как 5+10 > 14
echo substr_count($text, 'is', 5, 10);
// выводит только 1, т.к. перекрывающиеся подстроки не учитываются
$text2 = 'gcdgcdgcd';
echo substr_count($text2, 'gcdgcd');
?>
👍1🔥1
time
(PHP 4, PHP 5)
time — Возвращает текущую метку времени Unix
Описание
int time ( void )
Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970 00:00:00 GMT) до текущего времени.
Примеры
Пример #1 Пример использования time()
<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
// 7 дней; 24 часа; 60 минут; 60 секунд
echo 'Сейчас: '. date('Y-m-d') ."\n";
echo 'Следующая неделя: '. date('Y-m-d', $nextWeek) ."\n";
// или с помощью strtotime():
echo 'Следующая неделя: '. date('Y-m-d', strtotime('+1 week')) ."\n";
?>
Результатом выполнения данного примера будет что-то подобное:
Сейчас: 2005-03-30 Следующая неделя: 2005-04-06 Следующая неделя: 2005-04-06
Примечания
Подсказка
Начиная с версии PHP 5.1 время начала запроса доступно в глобальной переменной $_SERVER['REQUEST_TIME']
(PHP 4, PHP 5)
time — Возвращает текущую метку времени Unix
Описание
int time ( void )
Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970 00:00:00 GMT) до текущего времени.
Примеры
Пример #1 Пример использования time()
<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
// 7 дней; 24 часа; 60 минут; 60 секунд
echo 'Сейчас: '. date('Y-m-d') ."\n";
echo 'Следующая неделя: '. date('Y-m-d', $nextWeek) ."\n";
// или с помощью strtotime():
echo 'Следующая неделя: '. date('Y-m-d', strtotime('+1 week')) ."\n";
?>
Результатом выполнения данного примера будет что-то подобное:
Сейчас: 2005-03-30 Следующая неделя: 2005-04-06 Следующая неделя: 2005-04-06
Примечания
Подсказка
Начиная с версии PHP 5.1 время начала запроса доступно в глобальной переменной $_SERVER['REQUEST_TIME']
file_exists
(PHP 4, PHP 5)
file_exists — Проверяет наличие указанного файла или каталога
Описание
bool file_exists ( string $filename )
Проверяет наличие указанного файла или каталога.
Список параметров
filename
Путь к файлу или каталогу.
На платформах Windows, для проверки наличия файлов на сетевых ресурсах, используйте имена, подобные //computername/share/filename или \\computername\share\filename.
Возвращаемые значения
Возвращает TRUE, если файл или каталог, указанный параметром filename, существует, иначе возвращает FALSE.
Замечание:
Данная функция возвращает FALSE для символических ссылок, указывающих на несуществующие файлы.
Внимание
Если файлы недоступны из-за ограничений, налагаемых безопасным режимом, то данная функция вернет FALSE. Однако, эти файлы все еще могут быть подключены, если они располагаются в каталоге safe_mode_include_dir.
Замечание:
Проверка происходит с помощью реальных UID/GID, а не эффективных идентификаторов.
Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.
Примеры
Пример #1 Проверка существования файла
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "Файл $filename существует";
} else {
echo "Файл $filename не существует";
}
?>
Ошибки
В случае неудачного завершения работы генерируется ошибка уровня E_WARNING.
Примечания
Замечание: Результаты этой функции кэшируются. Более подробную информацию смотрите в разделе clearstatcache().
Подсказка
Начиная с PHP 5.0.0, эта функция также может быть использована с некоторыми обертками url. Список оберток, поддерживаемых семейством функций stat(), смотрите в Поддерживаемые протоколы и обработчики (wrappers).
(PHP 4, PHP 5)
file_exists — Проверяет наличие указанного файла или каталога
Описание
bool file_exists ( string $filename )
Проверяет наличие указанного файла или каталога.
Список параметров
filename
Путь к файлу или каталогу.
На платформах Windows, для проверки наличия файлов на сетевых ресурсах, используйте имена, подобные //computername/share/filename или \\computername\share\filename.
Возвращаемые значения
Возвращает TRUE, если файл или каталог, указанный параметром filename, существует, иначе возвращает FALSE.
Замечание:
Данная функция возвращает FALSE для символических ссылок, указывающих на несуществующие файлы.
Внимание
Если файлы недоступны из-за ограничений, налагаемых безопасным режимом, то данная функция вернет FALSE. Однако, эти файлы все еще могут быть подключены, если они располагаются в каталоге safe_mode_include_dir.
Замечание:
Проверка происходит с помощью реальных UID/GID, а не эффективных идентификаторов.
Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.
Примеры
Пример #1 Проверка существования файла
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "Файл $filename существует";
} else {
echo "Файл $filename не существует";
}
?>
Ошибки
В случае неудачного завершения работы генерируется ошибка уровня E_WARNING.
Примечания
Замечание: Результаты этой функции кэшируются. Более подробную информацию смотрите в разделе clearstatcache().
Подсказка
Начиная с PHP 5.0.0, эта функция также может быть использована с некоторыми обертками url. Список оберток, поддерживаемых семейством функций stat(), смотрите в Поддерживаемые протоколы и обработчики (wrappers).
👍1
RUSHD CODERS 🚀
file_exists (PHP 4, PHP 5) file_exists — Проверяет наличие указанного файла или каталога Описание bool file_exists ( string $filename ) Проверяет наличие указанного файла или каталога. Список параметров filename Путь к файлу или каталогу. На платформах…
stat
(PHP 4, PHP 5)
stat — Возвращает информацию о файле
Описание
array stat ( string $filename )
Собирает статистическую информацию о файле filename. Если filename является символической ссылкой, информация собирается о самом файле, а не ссылке.
Функция lstat() индентична функции stat() за исключением того, что в данном случае она вернёт информацию о самой символической ссылке.
Список параметров
filename
Путь к файлу.
Возвращаемые значения
Формат результата работы функций stat() и fstat()ЧисловойАссоциативный (начиная с PHP 4.0.6)Описание0devномер устройства1inoномер inode *2modeрежим защиты inode3nlinkколичество ссылок4uiduserid владельца *5gidgroupid владельца *6rdevтип устройства, если устройство inode7sizeразмер в байтах8atimeвремя последнего доступа (временная метка Unix)9mtimeвремя последней модификации (временная метка Unix)10ctimeвремя последнего изменения inode (временная метка Unix)11blksizeразмер блока ввода-вывода файловой системы 12blocksколичество используемых 512-байтных блоков * В Windows это всегда будет 0.
** Доступен только на системах, поддерживающих тип st_blksize - другие системы (например, Windows) вернут -1.
В случае ошибки stat() возвращает FALSE.
Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.
Ошибки
В случае ошибки будет сгенерирована ошибка уровня E_WARNING.
(PHP 4, PHP 5)
stat — Возвращает информацию о файле
Описание
array stat ( string $filename )
Собирает статистическую информацию о файле filename. Если filename является символической ссылкой, информация собирается о самом файле, а не ссылке.
Функция lstat() индентична функции stat() за исключением того, что в данном случае она вернёт информацию о самой символической ссылке.
Список параметров
filename
Путь к файлу.
Возвращаемые значения
Формат результата работы функций stat() и fstat()ЧисловойАссоциативный (начиная с PHP 4.0.6)Описание0devномер устройства1inoномер inode *2modeрежим защиты inode3nlinkколичество ссылок4uiduserid владельца *5gidgroupid владельца *6rdevтип устройства, если устройство inode7sizeразмер в байтах8atimeвремя последнего доступа (временная метка Unix)9mtimeвремя последней модификации (временная метка Unix)10ctimeвремя последнего изменения inode (временная метка Unix)11blksizeразмер блока ввода-вывода файловой системы 12blocksколичество используемых 512-байтных блоков * В Windows это всегда будет 0.
** Доступен только на системах, поддерживающих тип st_blksize - другие системы (например, Windows) вернут -1.
В случае ошибки stat() возвращает FALSE.
Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.
Ошибки
В случае ошибки будет сгенерирована ошибка уровня E_WARNING.
👍1
RUSHD CODERS 🚀
stat (PHP 4, PHP 5) stat — Возвращает информацию о файле Описание array stat ( string $filename ) Собирает статистическую информацию о файле filename. Если filename является символической ссылкой, информация собирается о самом файле, а не ссылке. Фу…
ВерсияОписание4.0.6Кроме возможности получения доступа к любому атрибуту в числовом массиве, его можно также получить по ассоциативному ключу, который указан напротив каждого параметра.
Примеры
Пример #1 Пример использования stat()
<?php
/* Получаем статистику файла */
$stat = stat('C:\php\php.exe');
/*
* Выводим последнее время доступа к файлу, это тоже самое, что и
* вызов fileatime()
*/
echo 'Последнее время доступа: ' . $stat['atime'];
/*
* Выводим время изменения файла, это тоже самое, что и
* вызов filemtime()
*/
echo 'Время изменения: ' . $stat['mtime'];
/* Выводим номер устройства */
echo 'Номер устройства: ' . $stat['dev'];
?>
Пример #2 Использование информации из stat() вместе с touch()
<?php
/* Получаем статистику файла */
$stat = stat('C:\php\php.exe');
/* Удалось получить эту статистику? */
if (!$stat) {
echo 'вызов stat() не удался...';
} else {
/*
* Мы хотим увеличить время последнего доступа к файлу
* на 1 неделю вперед.
*/
$atime = $stat['atime'] + 604800;
/* Касаемся файла */
if (!touch('some_file.txt', time(), $atime)) {
echo 'Не удалось коснуться файла...';
} else {
echo 'touch() выполнился успешно...';
}
}
?>
Примеры
Пример #1 Пример использования stat()
<?php
/* Получаем статистику файла */
$stat = stat('C:\php\php.exe');
/*
* Выводим последнее время доступа к файлу, это тоже самое, что и
* вызов fileatime()
*/
echo 'Последнее время доступа: ' . $stat['atime'];
/*
* Выводим время изменения файла, это тоже самое, что и
* вызов filemtime()
*/
echo 'Время изменения: ' . $stat['mtime'];
/* Выводим номер устройства */
echo 'Номер устройства: ' . $stat['dev'];
?>
Пример #2 Использование информации из stat() вместе с touch()
<?php
/* Получаем статистику файла */
$stat = stat('C:\php\php.exe');
/* Удалось получить эту статистику? */
if (!$stat) {
echo 'вызов stat() не удался...';
} else {
/*
* Мы хотим увеличить время последнего доступа к файлу
* на 1 неделю вперед.
*/
$atime = $stat['atime'] + 604800;
/* Касаемся файла */
if (!touch('some_file.txt', time(), $atime)) {
echo 'Не удалось коснуться файла...';
} else {
echo 'touch() выполнился успешно...';
}
}
?>
👍1
@vaxthoinamozbot
версия бот: 0.01
вақтҳои Намоза нишон медиҳад
агар дар бот шаҳри шумо набошад добавить Город зер мекунед ба шаҳри худатонро менависед
версия бот: 0.01
вақтҳои Намоза нишон медиҳад
агар дар бот шаҳри шумо набошад добавить Город зер мекунед ба шаҳри худатонро менависед
RUSHD CODERS 🚀
@vaxthoinamozbot версия бот: 0.01 вақтҳои Намоза нишон медиҳад агар дар бот шаҳри шумо набошад добавить Город зер мекунед ба шаҳри худатонро менависед
версия бот 0.6
бо ки аз кадом шаҳр мебошад бнависед мо кайки вақт ёфтем кӯшиш мекунем
бо ки аз кадом шаҳр мебошад бнависед мо кайки вақт ёфтем кӯшиш мекунем
мо як канал сохтем у каналда фақат ботои сохтагимона мепартоем бдроин подписка кнен
@newsbottj
@newsbottj
@TimeNamazTJBOT
При помощи этого бота вы можете узнать время намаза
В боте есть даже всех городов и районов Таджикистана
Скрипт бота скоро будет в канале🙂
При помощи этого бота вы можете узнать время намаза
В боте есть даже всех городов и районов Таджикистана
👍3
count
(PHP 4, PHP 5)
count — Подсчитывает количество элементов массива или что-то в объекте
Описание
int count ( mixed $var [, int $mode = COUNT_NORMAL ] )
Подсчитывает количество элементов массива или что-то в объекте.
Для объектов, если у вас включена поддержка SPL, вы можете перехватить count(), реализуя интерфейс Countable. Этот интерфейс имеет ровно один метод, Countable::count(), который возвращает значение функции count().
Список параметров
var
Массив или объект.
mode
Если необязательный параметр mode установлен в COUNT_RECURSIVE (или 1), count() будет рекурсивно подсчитывать количество элементов массива. Это особенно полезно для подсчёта всех элементов многомерных массивов.
Предостережение
count() умеет определять рекурсию для избежания бесконечного цикла, но при каждом обнаружении выводит ошибку уровня E_WARNING (в случае, если массив содержит себя более одного раза) и возвращает большее количество, чем могло бы ожидаться.
Возвращаемые значения
Возвращает количество элементов в var. Если var не является массивом или объектом, реализующим интерфейс Countable, будет возвращена 1. За одним исключением: если var - NULL, то будет возвращён 0.
Предостережение
count() может возвратить 0 для переменных, которые не установлены, но также может возвратить 0 для переменных, которые инициализированы пустым массивом. Используйте функцию isset() для того, чтобы протестировать, установлена ли переменная.
Список изменений
ВерсияОписание4.2.0Добавлен необязательный параметр mode.
Примеры
Пример #1 Пример использования count()
<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3
$b[0] = 7;
$b[5] = 9;
$b[10] = 11;
$result = count($b);
// $result == 3
$result = count(null);
// $result == 0
$result = count(false);
// $result == 1
?>
Пример #2 Пример рекурсивного использования count()
<?php
$food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard', 'pea'));
// рекурсивный count
echo count($food, COUNT_RECURSIVE); // выводит 8
// обычный count
echo count($food); // выводит 2
?>
(PHP 4, PHP 5)
count — Подсчитывает количество элементов массива или что-то в объекте
Описание
int count ( mixed $var [, int $mode = COUNT_NORMAL ] )
Подсчитывает количество элементов массива или что-то в объекте.
Для объектов, если у вас включена поддержка SPL, вы можете перехватить count(), реализуя интерфейс Countable. Этот интерфейс имеет ровно один метод, Countable::count(), который возвращает значение функции count().
Список параметров
var
Массив или объект.
mode
Если необязательный параметр mode установлен в COUNT_RECURSIVE (или 1), count() будет рекурсивно подсчитывать количество элементов массива. Это особенно полезно для подсчёта всех элементов многомерных массивов.
Предостережение
count() умеет определять рекурсию для избежания бесконечного цикла, но при каждом обнаружении выводит ошибку уровня E_WARNING (в случае, если массив содержит себя более одного раза) и возвращает большее количество, чем могло бы ожидаться.
Возвращаемые значения
Возвращает количество элементов в var. Если var не является массивом или объектом, реализующим интерфейс Countable, будет возвращена 1. За одним исключением: если var - NULL, то будет возвращён 0.
Предостережение
count() может возвратить 0 для переменных, которые не установлены, но также может возвратить 0 для переменных, которые инициализированы пустым массивом. Используйте функцию isset() для того, чтобы протестировать, установлена ли переменная.
Список изменений
ВерсияОписание4.2.0Добавлен необязательный параметр mode.
Примеры
Пример #1 Пример использования count()
<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3
$b[0] = 7;
$b[5] = 9;
$b[10] = 11;
$result = count($b);
// $result == 3
$result = count(null);
// $result == 0
$result = count(false);
// $result == 1
?>
Пример #2 Пример рекурсивного использования count()
<?php
$food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard', 'pea'));
// рекурсивный count
echo count($food, COUNT_RECURSIVE); // выводит 8
// обычный count
echo count($food); // выводит 2
?>