[PHP] Filtrowanie warunkiem if

Witam. Mam następujący problem. Nie wiem jak w warunku if oznaczyć dowolne znaki. Chodzi mi o to by pokazywało jedynie na liście nazwy kanałów, które zawierają w sobie słowo FACEBOOK.

Próbowałem różnych kombinacji dodająć *, |, %

 

Aktualnie warunek wygląda tak:

<if test="$row['name'] == 'FACEBOOK'"> Obrazek </if>

Podałby mi ktoś przykład jak zastosować w tym dowolny ciąg znaków przed słowem FACEBOOK i na końcu?

 

Z góry dziękuję i Pozdrawiam.

<if test="strpos($row['name'], 'FACEBOOK') !== false"> Obrazek </if>

 

Nie działa.  :?

Odświeżam.

Może

if (substr_count($row['name'], 'FACEBOOK') > 0) {
    echo 'obrazek';
}

?

 

Użyłem tego tak:

<if test="substr_count($row['name'], 'FACEBOOK') > 0"> Obrazek </if>

Lecz to również nie działa. ;/

A co zawiera $row[‘name’] ? I nie chodzi o to co powinno tam być, zobacz co faktycznie tam trafia.

Mogłbyś podać większy kontekst

 

Dawno nie pisałem w php, i podana przez ciebie składnia jest dla mnie lekkim zaskoczeniem. To jest jakaś nowa składnia php?

 

Ty w ogóle używasz php ? Czy <if></if> to jakiś język szablonowy ?

Nijak inrepreter php nie zostanie zainicjalizowany.

grzelix dał odpowiedź najbardziej bliską prawidłowej.

Jeśli używasz czystego PHP i chcesz pokazywać HTML to najlepiej:

<?php if (strpos($row['name'], 'FACEBOOK') !== false): ?>
HTML
<?php endif; ?>