Autor | Zpráva | ||
---|---|---|---|
joip Profil * |
#1 · Zasláno: 18. 3. 2011, 17:54:58
Chcem aby mi z $a vypísala $osem osmičku. Skúsil som to takto:
<?php $a="<td>5</td> <td>13</td> <td>8</td> <td>0</td> <td>16</td> "; $osem = $a; for($i=1; $i<=3; $i++) { $pb=strpos($osem, "<td>"); $osem=substr($osem, $pb); $osem=str_replace("<td>", "", $osem); } $lb=strpos($osem, "</td>"); $osem=substr($osem, 0, $lb); echo $osem; ?> Ale nefunguje to. Vypíše to 5 a nie 8. Ako to opraviť? |
||
Jan Tvrdík Profil |
#2 · Zasláno: 18. 3. 2011, 18:51:55
Chceš obsah prostřední buňky?
|
||
joip Profil * |
#3 · Zasláno: 18. 3. 2011, 21:48:01
Áno, ale aj keby by tých buniek bolo viac (a 8 by nebola presne v strede), aby to fungovalo.
|
||
petr 6 Profil |
#4 · Zasláno: 18. 3. 2011, 22:44:12
echo 8; Nebo líp popsat problém. Každopádně místo kombinace strpos, substr a str_replace by bylo asi vhodnější použít explode. |
||
joip Profil * |
#5 · Zasláno: 19. 3. 2011, 14:54:11
vyriešil som to s explode. diki
|
||
Časová prodleva: 13 let
|
0