반응형

php 409

php cli 모드에서의 파라미터 획득 방법

php는 CLI 모드에서 매개 변수를 수신하는 두 가지 방법이 있습니다. 1.argv 배열 사용 2. 지탑트 사용법 1.argv 배열 사용 예: php를 하나 실행하고 세 개의 인자를 전달해야 합니다.(type=news, is_hot=1, limit=5) test.php 만들기 명령줄에서 실행 php test.php news 1 5 출력: Array ( [0] => test.php [1] => news [2] => 1 [3] => 5 ) argv[0]는 현재 실행 중인 php 파일의 이름을 볼 수 있으며, argv[1]~argv[3]는 전달된 파라미터의 값입니다. argv[1]는 type의 값입니다. argv[2]는 is_hot의 값이다 argv[3]는 limit의 값입니다. 이렇게 하면, 전달된 파라미..

개발 꿀팁/PHP 2022.08.24

php explode를 사용하여 문자열을 분할하는 것은 초보자들이 쉽게 간과할 수 있는 문제

1.explode 방법 설명 explode 방법은 하나문자열은 어느 하나의 문자열을 경계점으로 하여 배열로 분할한다 array explode ( string $delimiter , string $string [, int $limit ] ) 문자열로 구성된 배열을 반환합니다. 각 요소는 string의 하위 문자열로, 문자열 delimiter에 의해 경계점으로 분할됩니다. 매개 변수 설명: 델리미터 경계에 있는 구분 문자입니다. 스트링 입력한 문자열 리미트 limit 매개 변수가 설정되어 있고 양수이면 반환되는 배열은 최대 limit 요소를 포함하고 마지막 요소는 string을 포함합니다.잉여분. limit 파라미터가 음수일 경우 마지막 -limit 요소를 제외한 모든 요소를 반환합니다. 리미트가 0이면 1..

개발 꿀팁/PHP 2022.08.24

php 0~1 난수 생성 방법

자바스크립트가 0~1 난수 소수를 생성하는 방법은 자체 Math.random(;)을 호출할 수 있다. 예: php에는 rand, mt_rand 랜덤 방법이 있지만, 이 두 방법 모두 0~1 난수 소수를 생성할 수 없기 때문에, 우리는 하나의 방법을 써서 이 기능을 수행할 수 있습니다. php 0~1 난수 생성 방법은 다음과 같습니다 출력: 0.59804026251568 0.67772196544228 0.90589751205682 0.45087858822703 0.17475316774787

개발 꿀팁/PHP 2022.08.24

curl 또는 file_get_contents 인증 페이지를 가져오는 방법

php curl 확장, 서버측 POST/GET 요청, 페이지 접근, 페이지 반환 데이터 획득이 가능합니다. 예를 들어 가져올 페이지: http://localhost/server.php curl을 사용하여 server.php 페이지 가져오기 서비스에 php curl 확장 기능이 설치되어 있지 않으면 file_get_contents를 사용하여 요청, 페이지 반환 데이터 가져오기 curl과 file_get_contents를 사용하여 반환된 결과는 동일합니다 Array ( [content] => fdipzone blog ) 권한이 필요한 페이지, 예를 들어 htpasswd+.htaccess를 사용하여 디렉토리 접근 권한을 설정한 페이지에는 위의 방법으로 401 Unauthorized 오류가 반환됩니다. 이번 예..

개발 꿀팁/PHP 2022.08.24

php 문법 기술

1.DIRECTORY_SEPARATOR와 PATH_SEPARATOR DIRECTORY_SEPARATOR:경로 구분자, 리눅스 위 '/' 윈도에서는 '\'입니다 PATH_SEPARATOR:include 여러 경로로 사용되며, Windows(윈도우) 아래에서include 여러 경로를 원하시면,너는 써야 한다”;”칸막이,근데 리눅스에서는 그냥 써요”:”칸막이의 2.set_include_path와 get_include_path 이 방법은 파일의 include 경로를 설정할 수 있습니다. 설정 후 include 파일이 먼저 incl에 있습니다.ude_path에서 검색, 설정한 경로로 검색하지 않은 경우. 예를 들어 include 디렉터리에 router.php와 config.php가 있습니다.샘플 include s..

개발 꿀팁/PHP 2022.08.24

mongodb 위치 찾기

LBS는 지점별 경위도 좌표를 저장해 인근 지점을 탐색하고 지리적인 인덱스를 만들어 검색 효율을 높인다. mongodb 지리 인덱스, 2d 및 2dsphere, 평면과 구면에 대응한다. 1.lbs 컬렉션 저장 장소 좌표 만들기 use lbs; db.lbs.insert( { loc:{ type: "Point", coordinates: [113.332264, 23.156206] }, name: "광저우둥 역" } ) db.lbs.insert( { loc:{ type: "Point", coordinates: [113.330611, 23.147234] }, name: "린허시" } ) db.lbs.insert( { loc:{ type: "Point", coordinates: [113.328095, 23.1653..

개발 꿀팁/PHP 2022.08.24

php str_replace 지정한 횟수 바꾸기

php str_replace 메서드, 문자열 바꾸기 형식은 다음과 같습니다 mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) search에서 찾은 목표값, 즉 needle입니다.하나의 배열로 복수의 타겟을 지정할 수 있다. replace search의 치환값.배열은 다중 치환을 지정하는 데 사용될 수 있다. subject에서 대체 배열이나 문자열을 실행합니다.바로 haystack이다.만약 subject가 배열이라면, subject를 대체하고 값을 되돌려줍니다.배열. count를 지정하면 그 값은 치환 발생 횟수로 설정됩니다.총 몇 번의 교체가 발생했는지。 설명: search와 replace가 배열이면..

개발 꿀팁/PHP 2022.08.23
반응형