2014-09-16 5 views
-1

세션 배열의 설정을 해제하고 배열 색인을 제거하려고합니다.정의되지 않은 함수 splice()를 호출하십시오.

$productno = $_GET['productno']; 

unset($_SESSION['cart'][$productno]); 

$_SESSION['cart'].array_splice(index, $productno); 

오류 : 치명적인 오류 : 정의되지 않은 함수 스플 라이스()를 호출

위의 코드에 어떤 문제가 있는지

+2

이것은 자바 스크립트, PHP에서 스플 라이스라는 아무 기능이없는되지 않으며, 심지어 문자열 메소드를 호출 할 수 없습니다. 당신은 아마도이 기능을 찾고 있습니다 : http://php.net/manual/en/function.array-splice.php –

+0

그게 아니 ... –

+0

여전히 잘못 .... 업데이트 대답 –

답변

1

사용 : array_splice();

array_splice($_SESSION['cart'], $index, $productno); 
+0

여전히 같은 문제 –

+0

고마워 .... –

1
$productno = $_GET['productno']; 

unset($_SESSION['cart'][$productno]); 


$cart = $_SESSION['cart']; 
$_SESSION['cart'] = array_splice($cart, $productno); 
+0

여전히 같은 문제 –

+0

여전히 오류가 오나요? –

+0

예 .. 같은 오류 –