$title = 'Носки мужские за 490 руб';
$title = preg_replace('/ за ([0-9]+) руб/i', '', $title);
echo $title;
<?php
class FOO {
public function bar() {
echo "Method bar called" . PHP_EOL;
return $this;
}
public function baz() {
echo "Method baz called" . PHP_EOL;
return $this;
}
}
$foo = new FOO;
$foo->bar()->baz();
foreach ($items["entries"] as $item) {
if ($item["name_item"] === $postData[0]) {
$searchRes = (
is_array($item["size_item"]) and
in_array($postData[1], $item["size_item"])
) or
$item["size_item"] === $postData[1];
}
}
$filtered = array_filter(
$items["entries"],
function($item) use ($postData) {
return
$item["name_item"] === $postData[0] and
(
(
is_array($item["size_item"]) and
in_array($postData[1], $item["size_item"])
) or
$item["size_item"] === $postData[1]
);
}
);
$hour = date('H:i');
if ($hour < '08:00' || $hour > '23:00') die('Closed');
<?php
$str = "Яблоко, Апельсин, <br>Киви, <u>Молоко</u>, <a src='//'>ссылка</a>";
echo strip_tags($str);
<?php
function checkNum($num){
$commission1 = 5;
$commission2 = 7;
return (($num - $num*$commission1/100 - $num*$commission2/100) % 10) == 0;
}
function getMaxValidSum($sum){
for ($i=$sum; $i>0; $i--){
if (checkNum($i)) {
return $i;
}
}
print("Недостаточно средств для списания.");
}
print(getMaxValidSum(983));
Не благодарите :)
<?php
for ($m = 0; $m <= 59; $m++) {
echo "<option>" . str_pad($m, 2, '0', STR_PAD_LEFT) . "</option>";
echo PHP_EOL;
}
<?php
function reverse_vowels($word)
{
// получаем строку всех гласных букв. в слове
$vowels = implode( // объединяем массив в строку
array_filter(// получаем массив всех гласных букв. в слове
str_split($word), // разбиваем слово на буквы
function ($c) { // проверяем если буква гласная [ayeiou]
return preg_match("/[ayeiou]/i", $c);
}
)
);
echo "" . $vowels . PHP_EOL;
$v = 0;
$reverse = implode(// объединяем массив в строку
array_map(
function ($i) use ($word, $vowels, &$v) {// &$v переменная переданная по ссылке
$is_vowel = preg_match("/[ayeiou]/", $word[$i]);
return $is_vowel ? $vowels[strlen($vowels) - 1 - $v++] : $word[$i];
},
range(0, strlen($word) - 1) // массив [0, количество букв в слове - 1]
)
);
return $reverse;
}
echo reverse_vowels('environment');
if( empty($errors))
{
//добавить коментарий
$stmt = $connection->prepare("INSERT INTO `comments` (`author`,`email`,`text`,`pubdate`,`articles_id`) VALUES (?, ?, ?, NOW(), ?)");
$stmt->bind_param("sssi", $_POST['author'], $_POST['email'], $_POST['text'], $art['id']);
$stmt->execute();
echo '<span style ="color:green;font-weight: bold;margin-bottom: 10px;display: block;">Коментарий успешно добавлен!</span>';
}
<?php
//random integer between 0 and 10
$r = rand(0,10);
// array of 10 values
$values = [
3123424,
5645654,
4545666,
4534564,
6756765,
1223423,
2343245,
1335456,
9864563,
8764508
];
//random value from array
$variable = $values[$r];
echo 'random: ' . $r . ' variable: ' .$variable;
$query = "
SELECT
materials.*
FROM materials
JOIN (
SELECT material_group, MIN(price) chipest_price
FROM materials
GROUP BY material_group
) chipest ON
chipest.material_group = materials.material_group AND
chipest_price = price;";
$stmt = $pdo->prepare($query);
$stmt->execute();
$rows = $stmt->fetchALL(PDO::FETCH_ASSOC);
var_export($rows);
$stmt = $mysqli->prepare('INSERT INTO viber_messages (`datetimemsg`, `id_viber`, `message`) VALUES (?, ?, ?);');
$stmt->bind_param('sss', $datetimemsg, $sender_id, $message);
$stmt->execute();
$asr_res = "первое";
if (preg_match('/(первое|первае|первуе)/', $asr_res)) {
$ress = 1;
}