반응형

php 46

소수점 2자리 PHP float: .00

소수점 2자리 PHP float: .00 다음 유형을 캐스팅할 때: (float) '0.00'; 알겠습니다.0. 어떻게 하면 될까요?0.00데이터 유형을 플로트로 여전히 가지고 있습니까?플로트는 없어요0아니면0.00: 내부(IEEE754) 이진 형식의 서로 다른 문자열 표현이지만 플로트는 동일합니다. 플로트를 "0.00"으로 표현하려면 number_format을 사용하여 문자열로 포맷해야 합니다. $numberAsString = number_format($numberAsFloat, 2); PHP가 이를 해결할 수 있는 해결책은 없는 것으로 알고 있습니다.이 스레드에서 제공되는 다른 모든(위와 아래) 답변은 말도 안 됩니다. number_format 함수는 PHP.net 자체 사양에 기록된 결과 문자열을 ..

IT 2023.09.25

투표 경쟁에서 부정행위자를 사냥하는 것

투표 경쟁에서 부정행위자를 사냥하는 것 현재 우리는 매우 잘 진행되는 대회를 운영하고 있습니다.불행하게도 우리는 그들의 출품작에 자동으로 투표하는 스크립트를 실행하는 모든 부정행위자들이 사업에 복귀했습니다.예를 들어 동일한 브라우저로 70분 내내 5성 등급의 데이터베이스 항목을 수동으로 확인하여 부정행위자를 이미 보았습니다.이제 사용자 기반이 커짐에 따라 사용자를 식별하기가 점점 더 어려워집니다. 지금까지 수행한 작업: 우리는 IP와 브라우저를 저장하고 그 조합을 1시간 간격으로 차단합니다.쿠키는 이 사람들에게 도움이 되지 않을 것입니다. 우리는 또한 고장난 캡차를 사용하고 있습니다. PHP 스크립트를 사용하여 데이터베이스에서 패턴을 어떻게 찾을 수 있는지 또는 어떻게 더 효율적으로 차단할 수 있는지 아..

IT 2023.08.31

숫자를 6 PHP로 나눌 수 있는지 확인하기

숫자를 6 PHP로 나눌 수 있는지 확인하기 나는 어떤 숫자가 6으로 나누어지는지 확인하고 싶고, 만약 그렇지 않다면 나는 그것이 분할이 될 때까지 그것을 늘려야 합니다. 내가 어떻게 그럴 수 있을까?if ($number % 6 != 0) { $number += 6 - ($number % 6); } 계수 연산자는 나머지 분할을 제공하므로 $number% 6은 6으로 나눌 때 남은 양입니다.이 작업은 루프를 수행하고 지속적으로 다시 확인하는 것보다 더 빠릅니다. 감소하는 것이 허용된다면 이는 훨씬 더 빠릅니다. $number -= $number % 6; if ($variable % 6 == 0) { echo 'This number is divisible by 6.'; }: 6으로 나눗셈 가능: $varia..

IT 2023.08.26

두 날짜 사이의 모든 달을 나열하는 방법

두 날짜 사이의 모든 달을 나열하는 방법 두 날짜 사이의 모든 달을 나열하려고 합니다. 예를 들어, 시작 날짜는 다음과 같습니다.2010-12-02마지막 날짜:2012-05-06 저는 다음과 같은 것을 나열하고 싶습니다. 2010-12 2011-01 2011-02 2011-03 2011-04 . . . 2012-04 2012-05 이것이 제가 시도한 것이고 전혀 작동하지 않습니다. $year_min = 2010; $year_max = 2012; $month_min = 12; $month_max = 5; for($y=$year_min; $ymodify('first day of next month'); $interval = DateInterval::createFromDateString('1 month'); ..

IT 2023.08.16

PHP: 단어로 된 숫자 표현

PHP: 단어로 된 숫자 표현 이 질문에는 이미 다음과 같은 답이 있습니다. PHP에서 숫자를 단어로 쉽게 변환하는 방법이 있습니까? (14개 답변) 마감됨6년 전에. 주어진 숫자를 단어로 표현하는 기능이 있나요? 예: 숫자가 다음과 같은 경우1432그러면 이 함수는 "천사백삼십이"를 반환합니다.번호 사용php ;)에 있는 포맷터 클래스 $f = new NumberFormatter("en", NumberFormatter::SPELLOUT); echo $f->format(1432); 그것은 "1,432"를 출력할 것입니다.이 작업은 여러 가지 방법으로 수행할 수 있습니다. 여기서 언급한 두 가지 방법은 번호를 사용하여 수행할 수 있습니다.Martindilling 답변에 언급된 Formatter 클래스(ph..

IT 2023.08.06

100,000개 이상의 개별 IP 주소를 차단하는 방법

100,000개 이상의 개별 IP 주소를 차단하는 방법 소개 의 떻게많수차까니를 차단합니까?IP address웹 응용 프로그램/서버에서 다운로드할 수 있습니다.은 분히그은쉽할수있다니습게것명에서 쉽게 할 수 있습니다.PHP 언어 또는다프래밍언어그로른언▁any▁program어▁or. $ipList = []; // array list or from database if (in_array(getIP(), $ipList)) { // Log IP & Access information header("https://www.google.com.ng/search?q=fool"); // redirect exit(); // exit } 는사용을 사용합니다.htaccess order allow,deny deny from 123..

IT 2023.07.27

PHPUunit 모의 객체 및 정적 방법

PHPUunit 모의 객체 및 정적 방법 다음 정적 방법을 테스트하는 가장 좋은 방법을 찾고 있습니다(특히 독트린 모델 사용). class Model_User extends Doctrine_Record { public static function create($userData) { $newUser = new self(); $newUser->fromArray($userData); $newUser->save(); } } 이상적으로, 나는 모의 물체를 사용하여 그것을 확실히 할 것입니다.fromArray(제공된 사용자 데이터 포함) 및save호출되었지만 메서드가 정적이므로 불가능합니다. 좋은 의견이라도 있나?PHP 유닛의 저자인 Sebastian Bergmann은 최근 Stubbing과 Mocking Stat..

IT 2023.07.27

php 정적 함수

php 정적 함수 php의 정적 기능에 대한 질문이 있습니다. 내가 수업이 있다고 가정해 보자. class test { public function sayHi() { echo 'hi'; } } 내가 하면test::sayHi();문제없이 동작합니다. class test { public static function sayHi() { echo 'hi'; } } test::sayHi();동작합니다. 일등석과 이등석의 차이점은 무엇입니까? 정적 기능의 특별한 점은 무엇입니까?첫 번째 수업에서는sayHi()는 실제로는 스태틱메서드로 호출하고 있는 인스턴스 메서드이며, 그 이유는 다음과 같습니다.sayHi()에 대해 언급하지 않다$this. 스태틱 함수는 클래스의 인스턴스가 아니라 클래스에 관련지어집니다.그래서.....

IT 2023.02.06

실행 중인 스크립트의 상위 디렉토리 가져오기

실행 중인 스크립트의 상위 디렉토리 가져오기 PHP에서 현재 실행 중인 스크립트의 부모 디렉토리를 www root에 상대적으로 가져오는 가장 깨끗한 방법은 무엇입니까?다음과 같이 가정합니다. $_SERVER['SCRIPT_NAME'] == '/relative/path/to/script/index.php' 아니면 그냥: $something_else == '/relative/path/to/script/' 그리고 난.../relative/path/to/슬라시가 제대로 박힌 채로요어떻게 할까요?라이너는 1개가 바람직하다. 편집 www 루트에 상대적인 경로를 얻어야 합니다.dirname(__FILE__)파일 시스템에서 절대 경로를 제공하므로 작동하지 않습니다. $_SERVER['SCRIPT_NAME']반면 www..

IT 2023.02.06

PHP를 사용하여 오류 404 페이지를 만드는 방법

PHP를 사용하여 오류 404 페이지를 만드는 방법 내 파일.htaccess에서의 모든 요구를 처리하다/word_here내부 엔드 포인트로/page.php?name=word_here그러면 PHP 스크립트는 요청된 페이지가 해당 페이지 배열에 있는지 확인합니다. 그렇지 않은 경우 오류 404를 시뮬레이션하려면 어떻게 해야 합니까? 시도했지만 404 페이지가 설정되지 않았습니다.ErrorDocument에서.htaccess나타났어. header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); 에러 404 페이지로 리다이렉트 하는 것이 잘못되었다고 생각하는 것이 맞습니까?404 페이지 생성에 대한 최신 답변(PHP 5.4 이후)은 다음을 사용하는 것입니다. 다음 내용을 htt..

IT 2023.02.06
반응형