0
   $a="dir=desc&order=position&"

、 に置き換え=たい。-&-

私は次のコードを使用しています:

           $a = str_replace('&','-',$a);
            $a = str_replace('=','-',$a);

に変わりdir-desc-order-position-ます。しかし、私は取得したいですdir-desc-order-position。つまり、最後の文字が null に置き換えられます""

4

7 に答える 7

0
  <?php
  $a = "dir=desc&order=position&";
  $pattern = '/&/';
  $replace = '-';
  $b =preg_replace($pattern , $replace, $a );
  $c = preg_replace('/=/','-',$b);
  echo $c;
  ?>
于 2012-09-06T04:45:29.850 に答える
0
$a = str_replace('&','-',$a,1);

これは1 回だけ置き換え&られます。-

于 2012-09-06T04:14:04.527 に答える