0

PHPで文字列のすべての文字を確認するにはどうすればよいですか?

たとえば、私はこの文字列を持っています。

$a = "sd qwerty utr";

文字列の最初を知りたいのですが、最初の 3 文字を取得してから、文字列の最後の 4 文字を取得したいと考えています。

出力は になります"sd qwe utr"

4

4 に答える 4

2

2 つの方法があります (質問が説明と一致しません)。

  1. インデックスを使用して、各文字を個別に取得できます。

    $a = "sd qwerty utr";
    $firstchar = $a[0];
    // etc
    
  2. substr()文字列の一部を取得するために使用できます。

    $a = "sd qwerty utr";
    $part = substr($a, 0, 3);    // first 3 chars of string
    
于 2013-01-08T08:45:26.177 に答える
0

例から出力を生成するには、これを試すことができます

<?php
$a = "sd qwerty utr";
$ab=explode(' ',$a);
foreach($ab as $i=>$parts)
$ab[$i]=substr($parts,0,3);
$a=implode(' ',$ab);
echo $a;
?>
于 2013-01-08T10:35:45.930 に答える
0
$a = "sd qwerty utr";

$first=substr($a, 0, 2);

$sec=substr($a, 3, 3);

$third=substr($a, 10, 3);

echo $first." ".$sec." ".$third;

これにより、目的の出力が得られます....

詳細については、phpsubstr()マニュアルを確認してください.....

于 2013-01-08T08:58:19.950 に答える
0
$a = substr($a, 0, 3) . substr($a, -4);

ここを参照してください: http://php.net/manual/de/function.substr.php

于 2013-01-08T08:43:21.783 に答える