$str = 'test';
echo $str[0].$str[1].$str[2];
<?php
// Получает содержимое файла в виде массива. В данном примере мы используем
// обращение по протоколу HTTP для получения HTML-кода с удаленного сервера.
$lines = file('http://www.example.com/');
// Осуществим проход массива и выведем содержимое в виде HTML-кода вместе с номерами строк.
foreach ($lines as $line_num => $line) {
echo "Строка #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
// Второй пример. Получим содержание web-страницы в виде одной строки.
// См.также описание функции file_get_contents().
$html = implode('', file('http://www.example.com/'));
// Используем необязательный параметр flags (начиная с PHP 5)
$trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
?>
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "Файл $filename существует";
} else {
echo "Файл $filename не существует";
}
function generateRandomString($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, $charactersLength - 1)];
}
return $randomString;
}
echo round(8.154, 1); //8.2
echo substr("8.154", 0, 3); //8.1
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$a = (isset($_POST['a'])) ? $_POST['a'] : 'a none';
$b = (isset($_POST['b'])) ? $_POST['b'] : 'b none';
}
?>
<form action="" method="POST">
<input type="text" name="a">
<input type="text" name="b">
<p><input type="submit"></p>
</form>
<?= (isset($a)) ? $a : ''; ?>
<?= (isset($b)) ? $b : ''; ?>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
function getSubDomain($data) {
$tmp = explode('.', $data);
$tmp = array_slice($tmp, 0, -2);
$str = implode(".", $tmp);
return $str;
}
echo getSubDomain('sub.dev.example.com'); // sub.dev
echo getSubDomain('dev.example.com'); // dev
$x = ($b + $D)/2*a;