php / php/php-src

FILTER_VALIDATE_INT should support FILTER_FLAG_ALLOW_THOUSAND

Offen
#13,377 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Extension: filter Feature Status: Needs Triage
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.1k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

just like

filter_var("231,402,800",FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND)

returns

float(231402800)

doing

filter_var("231,402,800",FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_THOUSAND)

should return

int(231402800)

rather than the current

bool(false)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, die Implementierung von filter_var() für FILTER_VALIDATE_INT zu lokalisieren und ihr Verhalten mit FILTER_VALIDATE_FLOAT zu vergleichen, wenn FILTER_FLAG_ALLOW_THOUSAND verwendet wird. Bestätigen Sie die Änderung mit einem Fall entsprechend filter_var("231,402,800", FILTER_VALIDATE_INT, FILTER_FLAG_ALLOW_THOUSAND), der int(231402800) statt false zurückgeben sollte.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c, php
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.