Articles of строка

Найти позицию первого появления массива строк в строке

PHP имеет функцию strpos() для нахождения позиции первого экземпляра заданного значения в строке. Есть ли способ сделать это с помощью иглы, которая представляет собой массив строк? Это дало бы первое появление: $str = '1st and 3rd'; str_array_pos($str, array('st', 'nd', 'rd', 'th')) //would return 1 because of 'st'

Выделите фрагмент кода HTML с соответствующим текстом

Мне нужно найти текст в html и выделить этот html без искажения самого html, который я выделяю. Текст для замены: Это текст 2. Это текст 3. HTML: This is text 1. <p> This is <span>Text 2</span>. This <div>is</div> text 3. </p> This is Text 4. Желаемый результат: This is text 1.<p> <strong class="highlight">This is <span>Text […]

проанализировать строку даты

У меня есть эта строка в переменной post '03/21/2011' Мне нужно разобрать его через php и превратить его в этот формат '2011-03-21' Я использую php, и мне нужен этот формат, поэтому я могу запустить этот запрос SELECT prospect as 'Prospect', company as 'Company', industry as 'Industry', created_at as 'Original Date Submitted', software as 'Software', warm_transfer […]

удалять теги «<» и «>» из массива в php

У меня такой массив: Array ( [0] => "<one@one.com>" [1] => "<two@two.co.in>" [2] => "<three@hello.co.in>" ) Теперь я хочу удалить "<" и ">" из массива сверху, чтобы он выглядел Array ( [0] => "one@one.com" [1] => "two@two.co.in" [2] => "three@hello.co.in" ) Как это сделать в php? Пожалуйста, помогите мне. Я использую array_filter() ; есть ли […]

Как проверить, сколько раз что-то происходит в строке в PHP

Я хочу проверить, сколько экземпляров буквы a отображается в определенной строке. Какова функция для этого? Мне нужно, чтобы оно возвращало целочисленное значение.

Как преобразовать строку в массив?

Мне нужно преобразовать строку "name1", "b", "2", "name2", "c", "3", "name3", "b", "2", …. к массиву вроде $arr[0]['name'] = "name1"; $arr[0]['char'] = "b"; $arr[0]['qnt'] = "2"; $arr[1]['name'] = "name2"; $arr[1]['char'] = "c"; $arr[1]['qnt'] = "3"; $arr[2]['name'] = "name3"; $arr[2]['char'] = "b"; $arr[2]['qnt'] = "2"; Я использовал explode для извлечения строки в массив, но она не […]

считать вхождения всех букв в строке PHP

Я хочу подсчитать частоту появления всех букв в строке. Скажем, у меня есть $str = "cdcdcdcdeeeef"; Для этого я могу использовать str_split и array_count_values. array_count_values(str_split($str)); Интересно, есть ли другой способ сделать это без преобразования строки в массив? благодаря

Запрос MySQL на основе ввода пользователем

У меня есть таблица БД. Я хочу сделать ввод текста, где пользователь может ввести «uid», и запрос вернет строку, связанную с этим uid. Итак, скажем, у меня есть что-то вроде этого: $query = "SELECT name,age FROM people WHERE uid = '2' LIMIT 0,1"; $result = mysql_query($query); $res = mysql_fetch_assoc($result); echo $res["age"]; как мне изменить этот […]

Как отменить все после определенного строкового символа в PHP?

Я хочу взять строку в PHP и отбросить все после определенного символа. Однако он должен искать не только один символ, но и массив из них. Как только он попадает к одному из символов в массиве, он должен вернуть строку до этой точки. Например, если у меня есть массив: $chars = array("a", "b", "c"); Как мне […]

php: удалить URL из строки

У меня много строк (твиттер-твиты), из которых я хотел бы удалить ссылки, когда я их эхо. Я не контролирую строку, и хотя все ссылки начинаются с http, они могут заканчиваться символом «/» или «;», нет, и им следует следовать или нет. Кроме того, иногда между связующим звеном и словом перед ним нет места. Один пример […]