developer tip

PHP에서 문자열의 일부를 어떻게 바꾸나요?

copycodes 2020. 10. 14. 07:55
반응형

PHP에서 문자열의 일부를 어떻게 바꾸나요?


이 질문에 이미 답변이 있습니다.

문자열의 처음 10자를 얻으려고하고 공백을 '_'.

나는 가지고있다

  $text = substr($text, 0, 10);
  $text = strtolower($text);

하지만 다음에 무엇을해야할지 모르겠습니다.

나는 문자열을 원한다

이것은 문자열 테스트입니다.

지다

this_is_th


str_replace를 사용하면됩니다 .

$text = str_replace(' ', '_', $text);

이전 substr과 다음과 strtolower같이 호출 한 후에이 작업을 수행합니다 .

$text = substr($text,0,10);
$text = strtolower($text);
$text = str_replace(' ', '_', $text);

하지만 화려하게하고 싶다면 한 줄로 할 수 있습니다.

$text = strtolower(str_replace(' ', '_', substr($text, 0, 10)));

당신은 시도 할 수 있습니다

$string = "this is the test for string." ;
$string = str_replace(' ', '_', $string);
$string = substr($string,0,10);

var_dump($string);

산출

this_is_th

이것이 아마도 필요한 것입니다.

$text=str_replace(' ', '_', substr($text,0,10));

그냥 해:

$text = str_replace(' ', '_', $text)

먼저 원하는만큼 줄을 잘라야합니다. 그런 다음 원하는 부품을 교체하십시오.

 $text = 'this is the test for string.';
 $text = substr($text, 0, 10);
 echo $text = str_replace(" ", "_", $text);

그러면 다음이 출력됩니다.

this_is_th

참고 URL : https://stackoverflow.com/questions/12605060/how-do-i-replace-part-of-a-string-in-php

반응형