Autor Zpráva
Vader
Profil
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
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
$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
<?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é :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0