PHP는 특정 위치에서 다른 문자열에 여러 문자열을 추가하는 방법

토마스 M

PHP에 다음과 같이 변수에 문자열이 있습니다.

$datetime="20160105 1134";

특정 위치에 특정 문자열을 추가하는 간단한 함수를 호출하고 싶습니다. 얻기 위해

$datetime="2016-01-05 11:34";

나는 substr () 등으로 할 수 있다는 것을 알고 있지만, PHP에 "-"를 위치 4와 6에 놓고 ":"을 위치 11에 두도록하는 가장 간단한 해결책이 있습니까? 나는 이것에 대해 내 자신의 함수를 작성했지만 이것이 어떻게 든 더 쉽게 가능한지 묻고 있습니다. 정규식 등을 사용합니다.

// my function
function put($what,$pos,$txt)
{
   if (!is_array($pos)) $pos=[$pos]; rsort($pos);
   foreach($pos as $p) $txt=substr($txt,0,$p).$what.substr($txt,$p);
   return $txt;
}

$datetime=put("-",[4,6],put(":",11,$datetime));
// result: 2016-01-05 11:34
토마스 M

여기 정규식을 사용하고 있습니다.

$datetime="20160105 1134";
$datetime=preg_replace("{^(....)(..)(..)(...)}","\\1-\\2-\\3\\4:",$datetime);

비슷하게

$var="test string";
$var=preg_replace("^(....)(.)(......)","\\1-\\3",$var);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP를 사용하여 각 특정 값 뒤에 다른 값을 문자열에 추가하는 방법

분류에서Dev

특정 다른 하위 문자열 다음에 하위 문자열을 얻는 가장 효율적인 방법

분류에서Dev

특정 문자열 패턴 뒤에 다른 문자열에 문자열을 삽입하는 방법

분류에서Dev

PHP는 여러 위치에서 문자열 내에 여러 문자열을 추가합니다.

분류에서Dev

정규식 또는 다른 방법을 사용하여 다른 문자열에서 두 개의 rgb 값 / 문자열을 추출하는 방법

분류에서Dev

C #을 사용하여 문자열에서 특정 문자 위치를 얻는 방법

분류에서Dev

다른 문자열을 접두사로 사용하는 CLOB에서 특정 문자열을 찾는 방법

분류에서Dev

특정 위치에서 다른 문자열과 일치하는 문자열을 찾고 다른 문자열 (C 문자열)을 무시합니다.

분류에서Dev

특정 위치에있는 파일의 단일 문자열을 여러 새 문자열로 바꿉니다.

분류에서Dev

다른 문자열에서 문자열을 추출하는 방법 PHP

분류에서Dev

특정 위치의 문자열에 공백을 추가하는 방법

분류에서Dev

Android : 다른 문자열에서 특정 패턴의 문자열을 검색하는 방법

분류에서Dev

MIPS- 한 문자열을 다른 문자열에 추가하는 방법

분류에서Dev

정규식을 사용하여 다른 문자열의 시작 부분에서 여러 문자열을 제거하는 방법

분류에서Dev

한 열의 여러 문자열을 다른 열의 여러 문자열과 일치시키는 방법은 R에서 일치를 제거합니까?

분류에서Dev

문자열 내부에 하위 문자열을 가져 와서 다른 문자열에 저장하는 방법

분류에서Dev

문자 위치에 따라 문자열을 다시 정렬하는 방법

분류에서Dev

여러 문자 열을 숫자 값에 매핑하는 가장 빠른 방법

분류에서Dev

PowerShell의 다른 문자열에 여러 줄 문자열을 삽입하는 방법은 무엇입니까?

분류에서Dev

R에서 tidyr를 사용하여 문자열 열을 여러 다른 열로 분리하는 방법

분류에서Dev

정규식을 사용하여 문자열에서 특정 문자열을 제거하는 방법

분류에서Dev

문자열 배열에서 특정 값을 가져 와서 다른 문자열 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

특정 문자 다음에 문자열을 얻은 다음 다른 문자 다음에 문자열 만 얻는 방법은 무엇입니까?

분류에서Dev

특정 열에서 Linux를 사용하여 문자열을 뒤집는 방법

분류에서Dev

거대한 문자열에서 여러 문자열을 교체하는 가장 빠른 방법

분류에서Dev

정규식 PHP에 빈 문자열을 추가하는 방법

분류에서Dev

문자열에서 특정 패턴을 추출하는 방법

분류에서Dev

문자열에서 특정 패턴을 추출하는 방법

분류에서Dev

Itext pdf, 특정 위치에 문자열을 그리는 방법?

Related 관련 기사

  1. 1

    PHP를 사용하여 각 특정 값 뒤에 다른 값을 문자열에 추가하는 방법

  2. 2

    특정 다른 하위 문자열 다음에 하위 문자열을 얻는 가장 효율적인 방법

  3. 3

    특정 문자열 패턴 뒤에 다른 문자열에 문자열을 삽입하는 방법

  4. 4

    PHP는 여러 위치에서 문자열 내에 여러 문자열을 추가합니다.

  5. 5

    정규식 또는 다른 방법을 사용하여 다른 문자열에서 두 개의 rgb 값 / 문자열을 추출하는 방법

  6. 6

    C #을 사용하여 문자열에서 특정 문자 위치를 얻는 방법

  7. 7

    다른 문자열을 접두사로 사용하는 CLOB에서 특정 문자열을 찾는 방법

  8. 8

    특정 위치에서 다른 문자열과 일치하는 문자열을 찾고 다른 문자열 (C 문자열)을 무시합니다.

  9. 9

    특정 위치에있는 파일의 단일 문자열을 여러 새 문자열로 바꿉니다.

  10. 10

    다른 문자열에서 문자열을 추출하는 방법 PHP

  11. 11

    특정 위치의 문자열에 공백을 추가하는 방법

  12. 12

    Android : 다른 문자열에서 특정 패턴의 문자열을 검색하는 방법

  13. 13

    MIPS- 한 문자열을 다른 문자열에 추가하는 방법

  14. 14

    정규식을 사용하여 다른 문자열의 시작 부분에서 여러 문자열을 제거하는 방법

  15. 15

    한 열의 여러 문자열을 다른 열의 여러 문자열과 일치시키는 방법은 R에서 일치를 제거합니까?

  16. 16

    문자열 내부에 하위 문자열을 가져 와서 다른 문자열에 저장하는 방법

  17. 17

    문자 위치에 따라 문자열을 다시 정렬하는 방법

  18. 18

    여러 문자 열을 숫자 값에 매핑하는 가장 빠른 방법

  19. 19

    PowerShell의 다른 문자열에 여러 줄 문자열을 삽입하는 방법은 무엇입니까?

  20. 20

    R에서 tidyr를 사용하여 문자열 열을 여러 다른 열로 분리하는 방법

  21. 21

    정규식을 사용하여 문자열에서 특정 문자열을 제거하는 방법

  22. 22

    문자열 배열에서 특정 값을 가져 와서 다른 문자열 배열에 저장하는 방법은 무엇입니까?

  23. 23

    특정 문자 다음에 문자열을 얻은 다음 다른 문자 다음에 문자열 만 얻는 방법은 무엇입니까?

  24. 24

    특정 열에서 Linux를 사용하여 문자열을 뒤집는 방법

  25. 25

    거대한 문자열에서 여러 문자열을 교체하는 가장 빠른 방법

  26. 26

    정규식 PHP에 빈 문자열을 추가하는 방법

  27. 27

    문자열에서 특정 패턴을 추출하는 방법

  28. 28

    문자열에서 특정 패턴을 추출하는 방법

  29. 29

    Itext pdf, 특정 위치에 문자열을 그리는 방법?

뜨겁다태그

보관