제외하고 배열의 모든 값을 받고 새로운 문자열. 그래서 기본적으로 배열 인 경우 :지금이 바로이 마지막
0 => Hello
1 => World
2 => text
나는 Hello World
제외하고 배열의 모든 값을 받고 새로운 문자열. 그래서 기본적으로 배열 인 경우 :지금이 바로이 마지막
0 => Hello
1 => World
2 => text
나는 Hello World
사용 array_slice 및 implode을 얻을 것입니다 :
$k = array("Hello", "World", "text");
$sliced = array_slice($k, 0, -1); // array ("Hello", "World")
$string = implode(" ", $sliced); // "Hello World";
사용 array_slice($array)
는 배열의 하위 집합을 얻을 수 있습니다.
<?php
$array = array('Hello', 'World', 'text');
$new_array = array_slice($array,0,-1);
echo implode(' ',$new_array);
?>
뭔가 테스트 케이스 http://codepad.org/fyHHX5Us
$return = array_slice($array, 0, count($array)-1, true);
이라고 생각 :
array_pop($k);
$string = join(' ', $k);
array_pop() 팝및 하나 개의 원소에 의해 배열을 단축 배열의 마지막 값을 반환한다. array가 비어 있거나 배열이 아니면 NULL이 반환됩니다.
당신이 배열을 수정할 수 있습니다 경우 마지막 항목이없는 모든 것을
나는이 같은나는'array_pop'를'array_slice'보다 더 좋아합니다. 왜냐하면 후자는이 특별한 경우에 너무 일반적이기 때문입니다. –
이 oneliner이 체결에게 효율적인 코드 라인 내가 말해야한다! implode ("/", array_slice (explode ("/", $ serverUrl), 0, -1)); –