implode된 값을 substr로 자를수있나요??
본문
$arr = array(100, 2234, 3456, 4411, 2345);
foreach ($arr as $val) {
$test = implode(',', $val); ====> 100, 2234, 3456, 4411, 2345
//여기서 문제.
$test = substr($test, -2); =======> 1, 22,34,44,23
이렇게 하고싶습니다..
지금은 이렇게하면 첫번째값 1만 나옵니다 ㅜ
}
답변 2
<?php
$arr = array(100, 2234, 3456, 4411, 2345);
$test = "";
foreach ($arr as $val) {
if($test) $test .= ",";
$test .= substr($val, 0, strlen($val)-2);
}
echo $test;
?>
$arr = array(100, 2234, 3456, 4411, 2345);
$test2 = "";
foreach ($arr as $val) {
$test = substr($val, 0,2);
if ($test2) $test .= ",";
$test2 .= $test;
}
로 해보세요
!-->
답변을 작성하시기 전에 로그인 해주세요.