0

例:

入力 = 2

テキスト = aa bb cc

になります: aa cc

位置の入力は $_POST['position'] です

私は持っている

$words = explode(" ", $_POST['string']);
for ($i=0; $i<count($words); $i++){ 
    echo $words[$i] . " ";
}
4

5 に答える 5

0

これは宿題の質問のように聞こえます。私はそれを突き刺します:

コード:

<?php
    $string = trim($_POST['string']);
    $parts = explode(" ", string);
    $newString = "";
    $position = intval($_POST['position']);
    for($a = 0; $a < count($parts); $a++) {
        if($a != $position) { // or $a != ($position - 1) depending on if you passed in zero based position
            $newString = $newString . $parts[$a] . " ";
        }
    }
    $newString = trim($newString);

    echo "Old String: " . $string . "<br />";
    echo "New String: " . $newString;
?>

出力:

Old String: aa bb cc
New String: aa cc
于 2013-06-18T19:52:35.043 に答える