Articles of строки

Как разбить строку на несколько разделителей в PHP?

"something here ; and there, oh,that's all!" Я хочу разбить его ; и , поэтому после обработки следует получить: something here and there oh that's all!

Разделить строки пополам (Word-Aware) с помощью PHP

Я пытаюсь разделить строки пополам, и он не должен разделяться в середине слова. До сих пор я придумал следующее: 99% работает: $text = "The Quick : Brown Fox Jumped Over The Lazy / Dog"; $half = (int)ceil(count($words = str_word_count($text, 1)) / 2); $string1 = implode(' ', array_slice($words, 0, $half)); $string2 = implode(' ', array_slice($words, $half)); […]

Исключить строку для использования в почте ()

Конечно, при использовании mysql вы используете mysqli_real_escape_string() и убедитесь, что тип mysqli_real_escape_string() ввода – это вид, который вы ожидаете (строка, число и т. Д.), И вы можете быть уверены, что можете использовать вход в mysqli_query() достаточно надежно. .. правильно? Ну, вопросы: Каков наилучший способ избежать строки, которая будет использоваться в mail() ? Если получатель электронной […]

Что более эффективно, строковые функции PHP или регулярное выражение в PHP?

Я пишу PHP-код для синтаксического анализа строки. Это должно быть как можно быстрее, так и регулярные выражения? У меня есть подозрение, что строковые функции PHP стоят дороже, но это всего лишь предположение. Какая правда? Вот конкретно, что мне нужно сделать со строкой: Возьмите первую половину (на основе третьего местоположения подстроки «000000») и сравните ее хэш […]

Конкатенация с добавлением в нее не работает должным образом

Вот мой PHP-код с SQL-запросом, но вывод не так, как ожидалось: $sql = 'INSERT INTO `event_footers` (`event_id`, `order`, `file_id`, `url`) VALUES '; foreach($all_footers as $key => $val){ $sql .= '('.(int)$data['event_id'].', '.$key + 1 .', '.(int)$val['file_id'].', "'.addslashes($val['url']).'"), '; } $sql = rtrim($sql, ', '); var_dump($sql); exit; И я получаю sql-запрос следующим образом: `INSERT INTO `event_footers` (`event_id`, […]

Как найти все подстроки строки в PHP

Мне нужно преобразовать строки формы "abc" в массивы формы Array ( [0] => a [1] => ab [2] => abc [3] => b [4] => bc [5] => c ) Предоставляет ли PHP встроенную функцию для преобразования строк во все подстроки? Если нет, то каков путь наименьшего сопротивления для получения всех подстрок? Есть ли простой […]

Включить константу в строку без конкатенации

Есть ли способ в PHP включить константу в строку без конкатенации? define('MY_CONSTANT', 42); echo "This is my constant: MY_CONSTANT";

PHP цитирует внутри цитаты

Можно ли поставить кавычки внутри кавычек? Если да, то как? Вот мой код: <?php echo '<span onclick="$(this).addClass('selected');"> </span>'; ?>

Как открыть файл на PHP, который имеет символы Unicode в его имени?

Например, у меня есть такое имя файла – проба.xml, и я не могу открыть его из PHP-скрипта. Если я установил php-скрипт в utf-8, все тексты в скрипте будут utf-8, поэтому, когда я передаю это файлу file_get_contents: $fname = "проба.xml"; file_get_contents($fname); Я получаю ошибку, что файл не существует. Причина этого в том, что в Windows (XP) […]

Как преобразовать время с AM / PM на 24-часовой формат в PHP?

Например, у меня есть время в этом формате eg. 09:15 AM 04:25 PM 11:25 AM Как преобразовать его в 09:15 16:25 23:25 В настоящее время мой код: $format_time = str_replace(" AM", "", $time, $count); if ($count === 0){ $format_time = strstr($time, ' PM', true); $format_time = …… } Однако, похоже, есть более простой и элегантный […]