![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 6.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam taka tablice:
Array ( [0] => Array ( [0] => news [title] => news [1] => Newsy [custom_title] => Newsy ) [1] => Array ( [0] => artykuly [title] => artykuly [1] => Artykuły [custom_title] => Artykuły ) [2] => Array ( [0] => komentarze [title] => komentarze [1] => Komentarze [custom_title] => Komentarze ) ) Mam to powiedzmy w zmiennej $tablica. I chce sprawdzic czy w $tablica jest slowo "news". probowalem: if(in_array ($slowo,$tablica)) { echo "OK"; } Niestety to nie dziala. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 21.08.2003 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:888c95c364]
<?php Array ( [0] => Array ( [0] => news [title] => news [1] => Newsy [custom_title] => Newsy ) [1] => Array ( [0] => artykuly [title] => artykuly [1] => Artykuły [custom_title] => Artykuły ) [2] => Array ( [0] => komentarze [title] => komentarze [1] => Komentarze [custom_title] => Komentarze ) ) ?> [/php:1:888c95c364] [php:1:888c95c364] <?php if(in_array ($slowo,$tablica)) { echo "OK"; } ?> [/php:1:888c95c364] Niestety to nie dziala. zauważ, że $tablica jest tablicą tablic, a nie tablicą stringów. Dopiero np: $tablica[0] jest tablicą stringów... Czyli musisz jakimś for'em to potraktować. btw: korzystaj z bbcode, tak jak ja to właśnie zrobiłem... -------------------- www.calek.info
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:3155a10b48]<?php
foreach($tablica AS $t) { if(in_array("news",$t["title"])) { echo "Jest"; } } ?>[/php:1:3155a10b48] -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 3.05.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!!
Spelanzo: Chyba nie trzeba wskazywać na konkretny element w tablicy: [php:1:78654c0ccf]<?php foreach($tablica AS $t) { //if(in_array("news",$t["title"])) tak wystarczyło by: if($t['title'] == 'news') if(in_array("news", $t)) { echo "Jest"; } } ?>[/php:1:78654c0ccf] -------------------- pozdrawiam bamboos
http://piorun.ds.pg.gda.pl/~ronek/log/jedyne.wma |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No tak, faktycznie #-o
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:48 |