문제

다음과 같은 문자열이있는 경우 :

$myString = "input/name/something";

어떻게 얻을 수 있습니까? 이름 반향을 일으키려면? 모든 문자열은 그 이름을 제외한 것처럼 보이고 무언가가 다를 수 있습니다.

도움이 되었습니까?

해결책

그래서 당신이 아는 유일한 것은 다음과 같습니다.

  • 입력 후 시작됩니다
  • 전방 슬래시로 분리되었습니다.

>

$strArray = explode('/',$myString);
$name = $strArray[1];
$something = $strArray[2];

다른 팁

"이름"만 있으면

list(, $name, ) = explode('/', $myString);
echo "name is '$name'";

당신이 모든 것을 원한다면

list($input, $name, $something) = explode('/', $myString);

이 시도:

$parts = explode('/', $myString);
echo $parts[1];

이렇게하면 줄을 슬래시로 나누고 부품 배열을 반환합니다. 파트 1은 이름입니다.

기능을 사용하십시오 explode('/') 배열을 얻으려면 array('input', 'name', 'something'). 당신이 원하는 요소가 원하는 요소를 감지해야한다는 의미인지는 확실하지 않지만, 그것이 세 번째 중 두 번째라면 사용하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top