Autor | Zpráva | ||
---|---|---|---|
Vader Profil |
#1 · Zasláno: 26. 6. 2011, 22:57:01
Potrebovalby som poradiť z jednou vecou okolo implode().
Mám script: <? $arr = explode(",","auto,motorka,bycikel"); echo implode(" - ",$arr); ?> Ale to mi z auto,motorka,bycikel urobí auto - motorka - bycikel Ale čo treba dorobiť ak chcem: <a href="index.php">auto</a> - <a href="index.php">motorka</a> - <a href="index.php">bycikel</a> |
||
etexweb Profil |
#2 · Zasláno: 26. 6. 2011, 23:07:37
Ide o to, aby si sám vyvinul nejakú iniciatívu a našiel riešenie. Aký zmysel má ak ti napíšeme rovno riešenie? Na ďalší deň si znovu späť s ďalším podobným problémom...
<? $arr = explode(",","auto,motorka,bycikel"); $adresa = Array(); foreach($arr as $link) { $tag[] = '<a href="index.php">'.$link.'</a>'; } echo implode(' - ', $tag); |
||
Tori Profil |
#3 · Zasláno: 26. 6. 2011, 23:08:59 · Upravil/a: Tori
$text = 'auto,motorka,kocarek'; echo '<a href="index.php">' . str_replace(',', '</a> - <a href="index.php">', $text) . '</a>'; Obdobně to bude i při použití implode. |
||
candiess Profil |
#4 · Zasláno: 26. 6. 2011, 23:11:29 · Upravil/a: candiess
<?php $arr = explode(",","auto,motorka,bycikel"); $arr2 = array(); foreach($arr as $value){ array_push($arr2,"<a href=\"index.php\">$value</a>"); } echo implode(" - ",$arr2); ?> EDIT: etexweb byl hold rychlejší :) ale máme to podobné :) |
||
Časová prodleva: 13 let
|
0