Една сложна за мен работа...

raiden

Registered
Имам един текст документ който изглежда що-годе така
Код:
...
...
...
Какво: някакво
...
...
Какво: никакво
...
Трябва ми код който да извлича информацията от всеки ред който започва със Какво и да премахва Какво: (да остане само някакво/никакво) и да изведе това като резултат
например
Код:
дрънпа
косйто
Какво: ми
деорсг
дадеръ
Какво: да
йахтрт
И да ми изкара "ми, да"

Незнам как може да стане (тъй де знам че ще е с f... функциите)
Помагайте ;)
 
мм виж това..
<?
$lq = file('b.txt');
function replacekakvo($array){
global $masiv;
foreach ($array as $value){
if(eregi('^Какво:',$value)){
$masiv[] = str_replace('Какво:','',$value); }}}
replacekakvo($lq);
echo implode(',',$masiv);
?>

много много не схванах какво искаш..дори и неразбрах след като премахне "Какво:" да записва ли резултата във файла и тн.
Ам с това до някаква степен ще ти стане ясно как става номера :)
 
Ей къртите ей... :?: :wink:

PS: Ако ми кажеш и как да ликвидирам повтарящите се си златен
 
raiden каза:
Ей къртите ей... :?: :wink:

PS: Ако ми кажеш и как да ликвидирам повтарящите се си златен
пробвай да добавиш ей този ред ..

<?
$lq = file('b.txt');
$lq = array_unique($lq);
function replacekakvo($array){
global $masiv;
foreach ($array as $value){
if(eregi('^Какво:',$value)){
$masiv[] = str_replace('Какво:','',$value); }}}
replacekakvo($lq);
echo implode(',',$masiv);
?>

би трябвало да стане.. :)
 

Back
Горе