![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Musze policzyc ilosc wyrazow "{duzy|maly}" w stringu Domek jest {duzy|maly} koloru {zolty|rozowy} Prawidlowa wartosc bedzie 4 Wiem ze mozna uzyc preg_match_all tylko nie wiem jak Pozdr. Ten post edytował atomp3 30.05.2009, 18:03:13 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 32 Dołączył: 14.04.2008 Skąd: Lenkowski.net Ostrzeżenie: (0%) ![]() ![]() |
Jak dobrze rozumiem:
$string = "{domek|penis|kotek}" $string = substr($string, 1, -1); $array = explode('|', $string); echo sizeof($array); Ten post edytował MWL 30.05.2009, 18:12:53 -------------------- Wpadaj na mój kanał o PHP. Dużo mięsa 🥩!
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
zwraca 3
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 32 Dołączył: 14.04.2008 Skąd: Lenkowski.net Ostrzeżenie: (0%) ![]() ![]() |
no a ila ma zwracać?
{domek|penis|kotek} 3 tak? -------------------- Wpadaj na mój kanał o PHP. Dużo mięsa 🥩!
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
jak podstawisz moj string {duzy|maly} koloru {zolty|rozowy} zwraca 3 a ma byc 4
chodzi o to zeby wyswietlilo wszytskie kombinacje, hmm w zasadzi to ma byc ich 16 jakis pomysl? funkcja jest taka function random($matches) { $choices = explode('|', $matches[1] ); $choice = $choices[array_rand($choices)]; return $choice; } Ten post edytował atomp3 30.05.2009, 18:42:04 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 32 Dołączył: 14.04.2008 Skąd: Lenkowski.net Ostrzeżenie: (0%) ![]() ![]() |
aha, no to nei zadziała
![]() -------------------- Wpadaj na mój kanał o PHP. Dużo mięsa 🥩!
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
np sorki namieszalem troszke 4 ma byc
domek jest maly koloru zoltego domek jest maly koloru rozowego domek jest duzy koloru zoltego domek jest duzy koloru rozowego |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
np sorki namieszalem troszke 4 ma byc domek jest maly koloru zoltego domek jest maly koloru rozowego domek jest duzy koloru zoltego domek jest duzy koloru rozowego Namieszałeś i to bardzo, a nie troszke ;p Czyli w końcu chodzi o ilość kombinacji wszystkich (możliwych wyborów) czy jak? Ten post edytował marcin86 2.06.2009, 21:50:03 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 8 Dołączył: 30.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli to ma tylko zliczać, to nic prostszego:
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A nie możesz przez preg_match" title="Zobacz w manualu PHP" target="_manual...?
To przecież jedna z prostszych regułek, wtedy wystarczy policzyć zwykłą pętlą... -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 09:53 |