Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> String + czytanie z pliku
Bora
post 28.06.2003, 09:00:37
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


co jest szybsze czytanie przez file czy fopen questionmark.gif
i mam cia słów
"To ą słowa testowe [ex]tutaj[/ex]chcialbym teraz cos z tym zrobić"
jak zrobić żeby wyciągnęło z tego słowo znajdujące sie pomiędzy [ex] i [/ex] questionmark.gif
Go to the top of the page
+Quote Post
kwiateek
post 28.06.2003, 10:01:45
Post #2





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 13.01.2003
Skąd: 3rd ball of mud behind a big ball of burning gas

Ostrzeżenie: (0%)
-----


Cytat
co jest szybsze czytanie przez file czy fopen questionmark.gif

file i fopen ma swoje indywidualne wykorzystanie.
fopen -> otwiera plik lub URL
file -> czyta całą zawartość pliku do tablicy
po wiecej:
:arrow: http://www.php.net/manual/pl/function.fopen.php
:arrow: http://www.php.net/file
Cytat
"To ą słowa testowe [ex]tutaj[/ex]chcialbym teraz cos z tym zrobić"

skorzystaj z:
:arrow: http://www.php.net/manual/pl/function.preg-match.php


--------------------
It's Time to Join the PLD Linux Generation!
<? while (!$success) { $try++; } ?>
Go to the top of the page
+Quote Post
Jabol
post 28.06.2003, 10:54:41
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


fopen bedziesz szybsze. Co do drugiego to polecam poczytać w manualu o [manual:e3ea352f39]preg_replace[/manual:e3ea352f39].
Go to the top of the page
+Quote Post
Bora
post 28.06.2003, 11:52:46
Post #4





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


napisze jeszcze raz
mam coś takiego
[php:1:9a49bfc67e]<?php
$wejsciowe = "Rozszerzenie [ex]dodawane[/ex] automatycznie";
?>[/php:1:9a49bfc67e]
teraz chce uzyskać
[php:1:9a49bfc67e]<?php
$szukane="dodawane"; // słowo które jest pomiędzy [ex] i [/ex]
?>[/php:1:9a49bfc67e]
z
[php:1:9a49bfc67e]<?php
$zastap ="*";
$contents = preg_replace('/[ex](.+)[/ex]/Uis', $zastap, $wejsciowe);
?>[/php:1:9a49bfc67e]
otrzymam "Rozszerzenie * automatycznie" a mi chodzi o cos dokładnie odwrotnego

co do preg_match niestety jakos nie moge sobie z tym poradzic.
Go to the top of the page
+Quote Post
Bora
post 28.06.2003, 12:18:03
Post #5





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


z preg_match siobie poradziłęm

[php:1:01683b21ac]<?php
preg_match("/[pre](.+)[/pre]/Uise",
"$contented", $matches);
?>[/php:1:01683b21ac]

A czy jest możliwe żeby zrobić żeby np jak mam [pre1]...[/pre1]
to żeby to co było w ... otrzymać jako zmianna o nazwie $szukana1?questionmark.gif
Go to the top of the page
+Quote Post
kwiateek
post 28.06.2003, 12:37:58
Post #6





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 13.01.2003
Skąd: 3rd ball of mud behind a big ball of burning gas

Ostrzeżenie: (0%)
-----


[php:1:03f8cb1f39]<?php
preg_match("/[pre](.+)[/pre]/Uise", $contented, $matches);
$szukana1 = $matches[0];
?>[/php:1:03f8cb1f39]
A na przyszlosc proponuje dokladniej czytac manuala.
[quote]int preg_match ( string pattern, string subject [, array matches [, int flags]


--------------------
It's Time to Join the PLD Linux Generation!
<? while (!$success) { $try++; } ?>
Go to the top of the page
+Quote Post
Bora
post 28.06.2003, 12:58:24
Post #7





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


widze ze bez wyrażenie nie dam rady.

gdzie można coś o tym więcej poczytać po polsku??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 01:33