php strstr

burda niyə ancaq "odin"i seçir? necə edim ki cümlənin əvvəlindən və axırından seçsin sözü? [code]$haystack = "Zeus vs Odin"; <select> <option <?php if(strstr($haystack, 'Marduk', true)){echo "selected";} ?>>Marduk</option> <option <?php if(strstr($haystack, 'Zeus', true)){echo "selected";} ?>>Zeus</option> <option <?php if(strstr($haystack, 'Odin', true)){echo "selected";} ?>>Odin</option> </select> vs <select> <option <?php if(strstr($haystack, 'Marduk', false)){echo "selected";} ?>>Marduk</option> <option <?php if(strstr($haystack, 'Zeus', false)){echo "selected";} ?>>Zeus</option> <option <?php if(strstr($haystack, 'Odin', false)){echo "selected";} ?>>Odin</option> </select>[/code]

Verilmiş cavablar və yazılan şərhlər (5 cavab var)

Teodor86 (2015-12-14 18:35:03)
Buyur.

Anar (2015-12-14 18:31:56)
təşəkkürlər. mənim son kodum bu cür oldu. bəlkə kiməsə lazım olar: http://pastebin.com/tFKKtsR2

Teodor86 (2015-12-12 14:07:29)
PHP kodda [code] &lt;option&gt; $v &lt;/option&gt; [/code] hissəsi əlavə olunmadı...

Teodor86 (2015-12-12 13:57:32)

Teodor86 (2015-12-12 13:51:07)
Salam. Koda baxdıqda (View code) iki selected olduğu görünür. "Zeus" və "Odin" nəticəsini almaq üçün belə variantdan da istifadə edə bilərsiniz. [code] &lt;select&gt; &lt;?php $haystack = "Zeus vs Odin"; $matrix = explode(" ", $haystack); $matrix[1] = "Marduk"; $find = &quot;Zeus&quot;; foreach($matrix as $v) { $option = ($find === $v) ? &quot;selected&quot; : &quot;&quot;; echo &quot;$v"; } unset($find); ?&gt; &lt;/select&gt; vs &lt;select&gt; &lt;?php $find = &quot;Odin&quot;; foreach($matrix as $v) { $option = ($find === $v) ? &quot;selected&quot; : &quot;&quot;; echo &quot;$v"; } ?&gt; &lt;/select&gt; [/code]

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Php-ni azdan-çoxdan bilirəm

php mysql nəticələr görsənmir.

Phpbb3 forum subdomeində düzgen İşləmir

İki javascript bir səhifədə işləmir.

Php yükləyə bilmirəm

php də şəkil yükləmək olmur