Articles of строки

Переходы строк заголовка PHP и HTTP: какой символ используется для представления?

Я прокручиваю каждую строку серии CURL, возвращая заголовки http, пытаясь обнаружить, когда кто-то кончается, и начинается следующее. Я знаю, что заголовок http заканчивается пустой строкой, но какой символ используется для представления этого разрыва строки в php? Я пробовал с \n но он не работает. Я, конечно, мог бы сделать что-то неправильно. Какой символ используется для […]

Нужно ли использовать следующую функцию для стирания строк в PHP?

function escape($value){ $magic_quotes_active = get_magic_quotes_gpc(); $new_enough_php = function_exists("mysql_real_escape_string"); if ($new_enough_php) { if ($magic_quotes_active) { $value = stripslashes($value); $value = mysql_real_escape_string($value); } elseif (!$magic_quotes_active) { $value = addslashes($value); } return $value; } } Долгое время я использовал функцию выше для escape-строки? Теперь, я хочу спросить, что мне нужно использовать эту функцию (я обнаружил, что через Интернет […]

Определить элементы выражения PHP

Выражения, подобные этим: $var function() $object->getProperty($var); $object->property $object->property->function($var) class::function() и т.п. Я хочу получить список всех элементов и типы. Так, например: $object->property->function($var) элементы: $ object – переменная недвижимость – недвижимость Функция () – функция $ var – переменная Есть простой способ сделать это?

PHP медленнее на соединение строк?

для php очень медленно обрабатывается массовое количество строк, есть ли способ улучшить скорость? код, который я пытался написать, сделает изображение в строку значений RGB для последующего использования, это будет что-то вроде этого $string = "255:255:253#12:12:23#33:34:24"/*an output of a $SIZE = 3 image*/ проблемы в том, что, когда $ SIZE большой, как 256, для создания строки […]

Хотите разбить строку в mysql, используя SUBSTRING_INDEX

Мне нужно назначить AAA-BBB-CCC в трех разных переменных MySQL. Вот неудачный код: DELIMITER $$ USE `testdepot`$$ DROP PROCEDURE IF EXISTS `sp_test_dlr`$$ CREATE PROCEDURE `sp_test_dlr`(IN id VARCHAR(250),OUT temp1 VARCHAR(50) ,OUT temp2 VARCHAR(50),OUT temp3 VARCHAR(50)) BEGIN DECLARE t1 VARCHAR(100); DECLARE t2 VARCHAR(100); DECLARE t3 VARCHAR(255); SET @t1 = SUBSTRING_INDEX(id, '-', 1); SET @t2 = SUBSTRING_INDEX(id, '-', -1); […]

Получите uniq случайные строки из файла и напишите их в другой файл, используя php

У меня файл состоит из 10000 разных строк. Мне нужно взять 100 случайных строк uniq из этого файла и записать их в другой файл. Каков самый простой способ сделать это с помощью php?

Разбить сложную строку запятыми в PHP

Мне нужно разбить строку, содержащую запятые. Я уже нашел что-то для строк вроде str_getcsv : 'A', 'B with a comma, eh', 'C' Но моя строка такая, например, без каких-либо символов для значений: A, B (one, two), C Мне нужно взорвать это и получить: array(3) { [0]=> string(1) "A" [1]=> string(12) "B (one, two)" [2]=> string(1) […]

PHP strtr vs str_replace бенчмаркинг

Мне любопытно, что самый эффективный способ выполнения строковых преобразований. Учитывая входную строку и набор переводов, какой метод является наиболее эффективным в целом? В настоящее время я использую strtr() , но тестировал различные методы цикла, str_replace() с массивом и т. Д. Метод strtr() самый быстрый в моей системе, в зависимости от переводов, но мне любопытно, есть […]

Как разделить между строкой в ​​PHP?

У меня есть следующая строка в текстовом файле: ^b^B Я пытаюсь разбить это на две переменные. Мой текущий код использует explode() но он не работает так, как я хочу: $num1 = '^b'; $num2 = '^B'; Как я могу выполнить это с помощью PHP? ЭТО МОЙ КОД <?php if(isset($_POST['refresh'])) { exec('/var/www/www.rfteste.com/htdocs/estado.sh'); } if(isset($_POST['on'])) { exec('/var/www/www.rfteste.com/htdocs/on.sh'); } […]

while ($ row = mysql_fetch_assoc ($ result)) – Как сделать $ row?

Я работаю над простой системой заказов. я получаю код, на который я застрял: if (isset($_GET['cart'])) { $cart = array(); $total = 0; foreach ($_SESSION['cart'] as $id) { foreach ($items as $product) { if ($product['id'] == $id) { $cart[] = $product; $total += $product['price']; break; } } } include 'cart.html.php'; exit(); } Это код, построенный на […]