Используя XMLReader XML parser в PHP 5.3, мне нужно получить номер строки текущего узла. Номер столбца или общее смещение от начала файла тоже было бы неплохо. Надеюсь, мне не нужно использовать какой-либо взломать как синтаксический анализ каждой строки исходного узла для readOuterXML() строк (с readOuterXML() ), но я не вижу getLineNo() как в DOM …
Я хочу сделать следующие 2 вещи: 1) Извлеките список всех файлов в каталоге. 2), а затем удалите их расширения. например: Если я получаю список файлов как A.png, B.png, C.jpeg, D.txt, я хочу получить A, B, C, D. Как это сделать в php?
Iv видит некоторые ответы вроде: добавьте пробел после каждого 4-го символа, используя echo wordwrap('1234567890' , 4 , '-' , true ) Но в этом случае мне нужно пересчитать символы справа налево. Например, чтобы отформатировать номер телефона, удобный для пользователя 123-123-1234 . Проблема в том, что иногда пользователь может отправлять кодовую область, и если я начинаю […]
Я пытаюсь сделать INSERT в mysql db, и он терпит неудачу, когда какое-либо из значений длиннее 898 символов. Есть ли где-нибудь, чтобы получить или, лучше, установить это максимальное значение? Я буду взломать строку в куски и сохранить их в отдельных строках, если нужно, но я хотел бы иметь возможность вставлять до 2k за раз. Я […]
У меня есть куча журналов чата, которые выглядят так: name: some text name2: more text name: text name3: text Я хочу выделить только имена. Я написал код, который должен это сделать, однако мне было интересно, был ли намного более чистый способ, чем это: $line= "name: text"; $newtext = explode(":", $line,1); $newertext = "<font color=red>".$newtext[0]."</font>:"; $complete […]
У меня есть следующий запрос: $sql = "SET @rownum := 0; SELECT * FROM ( SELECT @rownum := @rownum + 1 AS rank, totalpoints, useridFB, username FROM user_test ORDER BY totalpoints DESC ) as result WHERE useridFB=".$uid.""; С этим я получаю звание пользователя, который заработал очки, играя в некоторые игры в своей сети. Запрос отлично […]
Я копирую и вставляю футбольные игры от Betfair, например «Bournemouth v Tottenham», и это хранится в базе данных MySQL. Однако, когда я пытаюсь: preg_split('/\s+/', $row['match']); Как было предложено здесь ранее, он не разбивается на первое пространство (моей конечной целью было бы что-то вроде '/ \ s [v] \ s /'). Когда я вручную переписываю поле […]
Я пытаюсь разбить следующую строку: Hello how are you<br>Foo bar hello В "Hello", " how", " are", " you", "<br>", " Foo", " bar", " Hello" Это возможно?
У меня есть строковая переменная, $operation , которая может иметь значения, такие как + или – и две целые переменные $initial и $unit . Таким образом, чтобы отразить результат арифметической операции между ними Я должен использовать что-то вроде if($operation == '+') echo ($initial + $unit); if($operation == '-') echo ($initial – $unit); Есть ли способ, […]
Есть ли официальная функция PHP для этого? Что называется этим действием?