На некоторых страницах я получаю сообщение об ошибке: PHP Примечание: Неопределенное смещение: 1 в /var/www/example.com/includes/head.php в строке 23 Вот код: if ($r) { list($r1, $r2)=explode(" ", $r[0],2); $r1 = mb_strtolower($r1); $r3 = " "; $r2 = $r3.$r2; $r[0] = $r1.$r2; $page_title_f = $r[0]." some text"; $page_title_s = "some text "; $page_title = $page_title_s.$page_title_f; } Строка […]
Я пытаюсь создать поиск, который ищет несколько слов. Моя первая попытка не дала никаких результатов и выглядит следующим образом: require_once('database_conn.php'); if($_POST){ $explodedSearch = explode (" ", $_POST['quickSearch']); foreach($explodedSearch as $search){ $query = "SELECT * FROM jobseeker WHERE forename like '%$search%' or surname like '%$search%' ORDER BY userID LIMIT 5"; $result = mysql_query($query); } while($userData=mysql_fetch_array($result)){ $forename=$userData['forename']; […]
Например, я хотел бы создать массив из элементов в этой строке: $str = 'red, green, blue ,orange'; Я знаю, что вы можете взорваться и пройти через них и обрезать: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } Но я чувствую, что есть один подход, который может справиться с этим. Есть […]
$string = "1,2,3" $ids = explode(',', $string); var_dump($ids); возвращается array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } Мне нужно, чтобы значения были типа int вместо строки типа. Есть ли лучший способ сделать это, чем цикл через массив с foreach и преобразование каждой строки в int?
Как я могу взорвать следующую строку: Lorem ipsum "dolor sit amet" consectetur "adipiscing elit" dolor в array("Lorem", "ipsum", "dolor sit amet", "consectetur", "adipiscing elit", "dolor") Так что текст в цитате рассматривается как одно слово. Вот что у меня есть сейчас: $mytext = "Lorem ipsum %22dolor sit amet%22 consectetur %22adipiscing elit%22 dolor" $noquotes = str_replace("%22", "", […]
Это больше для анализа запроса в PHP до его отправки на сервер. Очень сложно, почему я это делаю, поэтому я бы не стал объяснять причину этого. В PHP мне нужно сохранить выбор полей в php-массиве. Поэтому возьмите этот запрос, например: SELECT user_id,username,DATE(join_datetime) as join_date, (SELECT COUNT(1) FROM foobar WHERE foonum IN (5,4,6) and user_id = […]
$str = "This is a string"; $words = explode(" ", $str); Работает нормально, но пробелы по-прежнему идут в массив: $words === array ('This', 'is', 'a', '', '', '', 'string');//true Я предпочел бы иметь слова только без пробелов и хранить информацию о количестве пробелов отдельно. $words === array ('This', 'is', 'a', 'string');//true $spaces === array(1,1,4);//true Просто […]
ответ на это может быть легким. Но я очень свежусь к программированию. Так что будьте осторожны … Я работаю, пытаясь сделать быстрое решение для одного из ваших клиентов. Я хочу получить общее количество цифр в целое число, а затем взорвать целое число: rx_freq = 1331000000 ( = 10 ) $array[0] = 1 $array[1] = 3 […]