2013-01-08 3 views
0

PHP에서 문자열의 모든 문자를 어떻게 확인할 수 있습니까?문자열의 문자 확인

예를 들어이 문자열이 있습니다.

$a = "sd qwerty utr"; 

내가 문자열의 첫 번째를 알고 1 3 자 싶어, 그럼 내가 문자열의 마지막 4 개 문자 싶어.

출력은 "sd qwe utr"입니다.

+2

PHP 함수 substr() 사용 – jtheman

답변

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 
    
0
$a = substr($a, 0, 3) . substr($a, -4); 

는 여기를 참조하십시오 http://php.net/manual/de/function.substr.php

+0

이것은 처음 3 개의 문자를 가져옵니다. –

+0

처음 세 문자의 마지막 4 문자. 너 괜찮 니? –

+0

@BartFriederichs 죄송합니다, 그것은 이른 아침에 : - \ – algorhythm

0
$a = "sd qwerty utr"; 

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

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

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

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

이 당신에게 원하는 출력을 제공합니다 .... 더 참조 확인 PHP substr() 설명서

.....

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; 
?> 
관련 문제