Есть строка со словами $words = "animal,people,cats,mack,apple,juice,mouse,marvel,keyboard,beer,drug,gun."; Слова разделены запятыми, в конце точка. Нужно найти самое длинное и самое короткое слово (то есть keyboard и gun) и сделать из них словосочетание, то есть keyboardgun. Сделал так, но оно сортирует по алфавиту:
<?
$words = "animal,people,cats,mack,apple,juice,mouse,marvel,keyboard,beer,drug,gun.";
echo "Words is: $words";
$words = iconv('utf-8', 'windows-1251', $words);
$words = explode(',', trim($words, '.'));
sort($words);
$words = implode(',', $words) . '.';
$words = iconv('windows-1251', 'utf-8', $words);
echo "<br>";
echo "<br>";
echo "After changing, my string is: ";
print_r("<b>$words</b>");
?>
$string = "animal,people,cats,mack,apple,juice,mouse,marvel,keyboard,beer,drug,gun.";
$words = explode(',', trim($string, '.'));
$min = $max = 0;
$result = [];
foreach ($words as $word) {
$length = strlen($word);
if ($length > $max) {
$result[0] = $word;
$min = $max = $length;
}
if ($length < $min) {
$result[1] = $word;
$min = $length;
}
}
echo join($result);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Можно ли одним регулярным выражением выделить валидную строку в группу, в которых одновременно true оба выражения:
мне нужно вводить данные с поля textarea в двумерный массивВот моя форма:
Как обновлять информацию на странице в реальном времениНапример есть страница которая выводит записи пользователей из базы данных, простая...
На сайте установлен плагин SCEditor и была включена функция копирования кода в месте с текстом, при вставки текста в поле То есть когда копируешь...