![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hm..
Trafiłem na niezłą zagwozdke - powiedzmy że chce sprawdzić czy jakiś warunek pasuje do podanych zmiennych, np. [php:1:3f520c7c7b]<?php $ks="speniu"; $ip="80.50.89.141"; ?>[/php:1:3f520c7c7b] i teraz przydałoby się takie wyrażenie regularne, które dla takich np. wartości zwracałoby true lub false Kod s?en?u@80.5?.* // TRUE
*!*spe?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?@* // FALSE *@80.5?.?9.1?1 // TRUE czyli jednym słowem, czy dana maska może pasować do danych zmiennych. uf, ale zakręciłem. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat Yhmm, moze napisz co chcesz zrobic...
Spenalzo chce napisać wyrażenie, które będzie sprawdzało, czy adres speniu@80.50.89.141 będzie pasował do różnych wariantów masek. Czyli coś takiego: [php:1:a67d9e7a2f]<?php $adres = "speniu@80.50.89.141"; $maska = "s?en?u@80.5?.*"; $rezultat = preg_match($adres, $maska); ?>[/php:1:a67d9e7a2f] No i oczywiście maska musi być odpowiednio przygotowana w krzaczki wyrażeń regularnych, które tylko adwol rozumie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:13 |