![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Jak wyszukiwać w ciągu np. $zawartosc jakiegoś wyrazu z uwzględnieniem "Tylko całe wyrazy"? Opcja [php:1:b7f9a07702]<?php
$szukane = " " . $szukane ." "; ?>[/php:1:b7f9a07702] mnie nie zadowala, ponieważ wyraz może występować np. przed . (kropką)... Czy do wyszukiwania używać funkcji eregi? -------------------- Zbiór najlepszych technologicznych artykułów (programowanie, internet, linux)
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
poszukaj na forum. Temat wielokrotnie powtarzany przy okazji pytan o zamiane odmian BBCode i parsowanie szablonów.
Update: [manual:f8852f2fda]strpos()[/manual:f8852f2fda] [manual:f8852f2fda]preg_match()[/manual:f8852f2fda] ... -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, czy załapałem, ale może zrób tak:
rozbij sobie string na tablicę z wyrazami ([manual:641b38e541]explode[/manual:641b38e541]), usuń kropki itd., zamień wszystkie znaki na male ([manual:641b38e541]strtolower[/manual:641b38e541]) (dla nierozróżniania wielkości liter) i szukaj przy pomocy [manual:641b38e541]array_search[/manual:641b38e541] czy innych funkcji czy jest dany wyraz. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jak wyszukiwać w ciągu np. $zawartosc jakiegoś wyrazu z uwzględnieniem "Tylko całe wyrazy"?
[php:1:2ba6ba5d07]<?php preg_match("#(^|W)$szukane(W|$)#", $zawartosc); ?>[/php:1:2ba6ba5d07] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 19:34 |