|
|
|
| как разделить строку на две части ориентируясь числовым значением в ней например трёхзначной цифрой?( | |
|
|
|
|
|
|
|
для: helovek
(23.11.2006 в 18:48)
| |
<?
$text="как разделить строку на две части ориентируясь числовым 999 значением в ней например трёхзначной цифрой?(";
$res=preg_split('/[\d]{3}/', $text);
|
мне кажется примерно так... | |
|
|
|
|
|
|
|
для: Loki
(23.11.2006 в 19:52)
| | Неплохо. А можно ли заменить, это числовое значение другим передаваемым методом POST
В массиве разбить html файл трудно без удаления тегов. | |
|
|
|
|
|
|
|
для: helovek
(25.11.2006 в 09:28)
| | можно так
<?
$_POST['reg'] = preg_quote($_POST['reg']);
$text="как разделить строку на две части ориентируясь числовым 999 значением в ней например трёхзначной цифрой?(";
$res=preg_split("/{$_POST['reg']}/", $text);
?>
|
| |
|
|
|
|
|
|
|
для: ЯR
(25.11.2006 в 10:32)
| | Допустим в сроке есть цифра. Мы вводим её в форму. И после этого строка по этой цифре распадается на две. Это необходимо для того, чтобы к первой строке + данные.
Может быть пойти по другому пути: заменить эту цифру на вводимый с формы текст и всё.
Но тут у меня не получается | |
|
|
|
|
|
|
|
для: helovek
(25.11.2006 в 11:22)
| |
<?php
$preg_match("|(.)*($d){1,3}(.)*|i", $$_POST["str"], $str); //$d - цифра; $str - массив, получившийся разделением
echo "До цифры $d: ".$str[1]."<br>";
echo "После этой цифры: ".$str[3];
?>
|
Примерно так. | |
|
|
|
|
|
|
|
для: ddhvvn
(25.11.2006 в 14:46)
| | <?php
$text = file_get_contents('table1.html');
system('del table1.html');
$search = $_POST["namber"];
$add = $_POST["add"];
$r=str_replace($search,$add,$text);
$file = fopen ("table1.html","x+");
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ($file, $r);
}
fclose ($file);
$retext = file_get_contents('table1.html');
$pos = stristr($retext,$_POST["add"]);
echo $pos;
?>
Спасибо всем. Проще так | |
|
|
|