반응형

php 61

관계 컬렉션을 라벨로 다시 로드하려면 어떻게 해야 합니까?

관계 컬렉션을 라벨로 다시 로드하려면 어떻게 해야 합니까? 라라벨에서, 사용 후attach()또는detach()관계에서 무언가를 추가하거나 제거하기 위해 컬렉션이 변경되지 않았습니다.그래서 만약 내가 그 관계를 포함하는 모델을 가지고 있다면.[1, 2]이후: $model->relation()->detach(1); $model->relation()->attach(3); 그것은 여전히 포함할 것입니다.[1, 2]새로 고치려면 어떻게 해야 하나요?단일 명령으로 라벨에 관계를 로드하도록 쉽게 지시할 수 있습니다. $model->load('relation'); 관계 컬렉션을 새로 고치라고 말할 것입니다.$model->relation이제 올바른 값이 표시됩니다. 또한 관계를 언로드하는 것은 다음과 같습니다. $mo..

programing 2023.08.24

PHP 배열에서 비어 있지 않은 항목을 카운트하는 방법은 무엇입니까?

PHP 배열에서 비어 있지 않은 항목을 카운트하는 방법은 무엇입니까? 고려 사항: [name] => Array ( [1] => name#1 [2] => name#2 [3] => name#3 [4] => name#4 [5] => [6] => [7] => [8] => [9] => ) $name = $_POST['name'] 나는 그 결과를 원합니다.4. count ($name) = 9 count (isset($name)) = 1 count (!empty($name)) = 1 저는 마지막 것이 제가 필요로 하는 것을 달성할 것이라고 생각하지만, 그렇지 않습니다(빈 항목은 양식에 입력되지 않은 입력에서 나온 것입니다).array_filter를 사용하면 다음과 같이 배열에 "truthy" 값만 유지할 수 있습니다..

programing 2023.08.04

데이트 시간(2008-09-01 12:35:45)의 정규식 패턴은 무엇입니까?

데이트 시간(2008-09-01 12:35:45)의 정규식 패턴은 무엇입니까? 날짜 시간(2008-09-01 12:35:45)에 대한 ReGEx 패턴은 무엇입니까? 다음 오류가 발생했습니다. 종료 구분 기호 '^'을(를) 찾을 수 없습니다. 사용: preg_match('(?n:^(?=\d)((?31(?!(.0?[2469]|11))|30(?!.0?2)|29(?(.0?2)(?=.{3,4}(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))|0?[1-9]|1\d|2[0-8])(?[/.-])(?0?[1-9]|1[012])\2(?(1[6-9]|[2-9]\d)\d{2})(?:(?=\x20\d)\x20|$))?(?((0?[1-9..

programing 2023.07.30

PHP를 사용하여 이메일 주소가 실제인지 또는 유효한지 확인하는 방법

PHP를 사용하여 이메일 주소가 실제인지 또는 유효한지 확인하는 방법 저는 이메일 주소가 유효한지 확인한다고 주장하는 몇몇 웹사이트를 찾았습니다.PHP만으로 이메일 주소가 유효한지 확인할 수 있습니까? 이것이 지금 제가 가지고 있는 것입니다.도메인이 있는지 확인하지만 사용자의 전자 메일이 해당 도메인에 있는지 확인할 수 없습니다.PHP를 사용하여 그것을 하는 것이 가능합니까?단 하나의 PHP 방법으로는 이메일이 실제로 존재하는지 확인할 수 없습니다.해당 계정으로 전자 메일을 보낼 수 있지만 이 계정만 있어도 계정이 존재하는지 확인할 수 없습니다(아래 참조).적어도 하나 이상의 형식으로 구성되어 있는지 확인할 수 있습니다. if(filter_var($email, FILTER_VALIDATE_EMAIL)) ..

programing 2023.07.25

PHP - 배열에서 마지막 요소 앞에 있는 요소를 가져오는 방법은 무엇입니까?

PHP - 배열에서 마지막 요소 앞에 있는 요소를 가져오는 방법은 무엇입니까? 어떻게 하면 PHP5의 배열에서 마지막 요소 앞에 있는 요소를 가져올 수 있습니까?이는 이 어레이에서도 작동합니다. $array[0] = "hello"; $array[5] = "how"; $array[9] = "are"; end($array); echo prev($array); // will print "how" count()를 사용하는 다른 솔루션은 배열의 인덱스가 순서대로 이동한다고 가정합니다. end와 prev를 사용하여 배열 포인터를 이동하면 실제 값을 얻을 수 있습니다.위의 배열에서 count() 메서드를 사용해 보십시오. 그러면 실패합니다.$array[count($array)-2] 숫자 인덱스 배열(0부터)이어야 합..

programing 2023.07.25

PHP에서 헤더("Location: " )가 있는 이전 페이지로 돌아갑니다.

PHP에서 헤더("Location: " )가 있는 이전 페이지로 돌아갑니다. 이 질문의 제목이 제 질문을 설명해 줍니다.PHP 페이지 방문자를 이전 페이지로 리다이렉트하려면header( "Location: URL of previous page" );시험: header('Location: ' . $_SERVER['HTTP_REFERER']); 이것은, 시큐어 페이지(HTTPS)에서는 동작하지 않는 경우가 있습니다.또, 헤더가 납치되어 유저가 다른 수신처에 송신될 가능성이 있기 때문에, 이것은 전체적으로 좋지 않은 생각입니다.헤더는 브라우저에서 전송되지 않을 수도 있습니다. 이상적으로는 다음 중 하나를 수행합니다. 반환 주소를 쿼리 변수로 요청에 추가합니다(예: ?back=/list). 코드에 반환 페이지를..

programing 2023.02.06

네임스페이스가 뭐죠?

네임스페이스가 뭐죠? PHP 네임스페이스란? 일반적으로 네임스페이스란 무엇입니까? 예를 들어 평신도의 답변이 좋을 것 같습니다. 네임스페이스는 함수 및 클래스에 대해 스코프가 변수에 대해 수행하는 것과 같은 역할을 합니다.이름 충돌을 일으키지 않고 동일한 프로그램의 다른 부분에서 동일한 함수 또는 클래스 이름을 사용할 수 있습니다. 간단히 말하면, 네임스페이스를 사람의 성이라고 생각하세요.만약 존이라는 이름의 두 사람이 있다면, 그들을 구별하기 위해 그들의 성을 사용할 수 있습니다. 시나리오 를 들어, '하다'라는 해 보겠습니다.output()의 . . . . . . . .output()함수는 페이지에 있는 모든 HTML 코드를 가져와서 사용자에게 보냅니다. 나중에 어플리케이션이 커지면 새로운 기능을 추..

programing 2023.02.02

포함할 PHP pass 변수

포함할 PHP pass 변수 변수를 포함 파일로 전달하려고 합니다.호스트가 PHP 버전을 변경했는데 이제 어떤 솔루션을 사용해도 작동하지 않습니다. 내가 찾을 수 있는 모든 방법을 시도해 본 것 같아.그게 가장 간단한 일이라고 확신해! 첫 파일에서 및「」입니다).$_SERVER['PHP_SELF'] 포함된 '를 반환해야 합니다.second.php를 참조해 주세요. 옵션 1 첫 번째 파일: global $variable; $variable = "apple"; include('second.php'); 두 번째 파일: echo $variable; 옵션 2 첫 번째 파일: function passvariable(){ $variable = "apple"; return $variable; } passvariable..

programing 2023.02.02

레퍼런스:가변 범위란 무엇이며, 어디에서 접근할 수 있는 변수와 "정의되지 않은 변수" 오류는 무엇입니까?

레퍼런스:가변 범위란 무엇이며, 어디에서 접근할 수 있는 변수와 "정의되지 않은 변수" 오류는 무엇입니까? 주의: 이것은 PHP의 가변 범위를 다루기 위한 참조 질문입니다.이 패턴에 맞는 많은 질문 중 하나를 이 패턴의 복사본으로 닫아주세요. PHP에서 "가변 범위"란 무엇입니까?어떤 .php 파일의 변수에 다른 파일에서 액세스할 수 있습니까?"정의되지 않은 변수" 오류가 발생하는 이유는 무엇입니까?"가변 범위"란 무엇입니까? 변수는 제한된 "범위" 또는 "변수에 액세스할 수 있는 위치"를 가집니다.라고 썼다고 $foo = 'bar';어플리케이션 내 어딘가에 있다고 해서$foo다른 모든 곳에서 사용할 수 있습니다.변수$foo에는 유효한 특정 범위가 있으며 같은 범위의 코드만 변수에 액세스할 수 있습니다...

programing 2023.01.23

명령어가 완료될 때까지 기다리지 않고 shell_exec을 사용할 수 있는 방법이 있습니까?

명령어가 완료될 때까지 기다리지 않고 shell_exec을 사용할 수 있는 방법이 있습니까? 백그라운드에서 실행하고 싶은 프로세스 부하가 높은 작업이 있습니다. 사용자가 페이지를 클릭하면 PHP 스크립트가 실행됩니다.마지막으로 필요한 경우 셸 스크립트(예: shell_exec('php measurePerformance.php 47 844 email@yahoo.com'); 현재 shell_exec을 사용하고 있는데, 이를 위해서는 스크립트가 출력을 대기해야 합니다.원하는 명령어가 완료될 때까지 기다리지 않고 실행할 수 있는 방법이 있습니까?추가하는 게 어때? "> /dev/null 2>/dev/null &" shell_exec('php measurePerformance.php 47 844 email@yah..

programing 2023.01.13
반응형