-2
<?php
$varray = $database->getProfileVillages($session->uid);
for($i=0;$i<=count($varray)-1;$i++) {
    echo "<tr><th>Köy ismi</th><td><input tabindex=\"6\" type=\"text\" name=\"dname$i\" value=\"".$varray[$i]['name']."\" maxlength=\"20\" class=\"text\"></td></tr>";
} 
?>
<tr><td colspan="2" class="desc2"><textarea tabindex="8" name="be2"><?php echo $session->userinfo['desc1']; ?></textarea></td></tr>

ユーザーが " " (スペース) を入力すると、システムがそれを - (ハイフン) に変更します。

("Soul Man" は "Soul-Man" になります) & (" " は "-" になります)。

コードを私のコードに置き換えてもらえますか?
前もって感謝します

4

1 に答える 1

3

使用するstr_replace()

を与えるときechoは、これを与える:

echo str_replace(" ", "-", $str);

$strスペースをダッシュ​​に置き換えたい文字列はどこにありますか。


交換:

$varray[$i]['name']

と:

str_replace(" ", "-", $varray[$i]['name']);

このコードをコピーして貼り付けます:

echo "<tr><th>Köy ismi</th><td><input tabindex=\"6\" type=\"text\" name=\"dname$i\" value=\"", str_replace(" ", "-", $varray[$i]['name']), "\" maxlength=\"20\" class=\"text\"></td></tr>";
于 2012-12-29T13:57:08.463 に答える