Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127961 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id B22DC1A00BC for ; Wed, 9 Jul 2025 06:08:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1752041172; bh=uwore8RCQjesvWEvJFnm2IP4eVbuhQMJ7+viYEdz8QA=; h=From:Date:Subject:To:From; b=ASpGkoktF5hA3m3R86aXVfzKVsraKzelyYgCycZuikiMLAYTov/KbswCrz+lSaXnh uYhsGztlQj5206KtBVQyfY7XWazVWhPgoaBHeiGdHHbeUMfBzTyXAf3HJXb8T2dVp3 vRto17oph/AIVsEhuDz3K6YmyfH4yWBwhlaJQ3IDc8hprXcnOvJ9ZSBe3YFnib4AB3 qPcPg10K5Tzu7jQvCeYMArLJ6BhMxSnqZX1IXlpSvFV4t3u9slenPIKuXKNihGiR/2 ekux+5rmAjLPTcESgUv32GV6N0ocwRS60JZ2/dchjU5eXPhwZ37wtzUjn5p1HSDDb4 OT8pRJtIVMjKw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 84726180057 for ; Wed, 9 Jul 2025 06:06:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 9 Jul 2025 06:06:11 +0000 (UTC) Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-3a5257748e1so4175592f8f.2 for ; Tue, 08 Jul 2025 23:08:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752041280; x=1752646080; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=HsX7VuHF7lJhgVCK+cD2hgr1sxv8voI2MWehWByi1Zo=; b=KBM/kwpF+zOk/3JygA21S6nHPYNJrR1H6FKqL/LscqneTJq4WFCI8PlRhM6dEb4EA4 59TcZtAfve3AFcmB+l7q4yrzuHYdGuzL7lKTSWidN2d8rqikFsp26Xgbe0Q+c3KRJxB2 f0vvAgj5VxOYgdku2ldX/t8Z1pIS51VH3Lqn2XDUjt0dwsEhosn0xYEaPzojmdjeUlG8 V45D8Wu+mIoWi6M4IUjGyDrAs0C2Mr2yXJuWAxcw/2lLb5L91ppxROtm5kKKOvytCuBU KqriFnK/U8oKSBegbM4KUfLPQlGyQCG6lcF40LDasiLOGRkQHYC+fWw5CynheSP6Gx3J zbvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752041280; x=1752646080; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=HsX7VuHF7lJhgVCK+cD2hgr1sxv8voI2MWehWByi1Zo=; b=rhvXBS1VvLg7M++TPwfoxFXg3RNdt2zczbBTOVyfmwlfQkGSZWXTfYYGPe2J7NDO7x gQjN0Iesq0tTNpgTWnsxstVbrJXFXdIO/0T5/qdw67THyBXVgqFahQblgY7peK8gkHx7 VL5d1EOzQOKTG8YsYo3hJyzbgahEn/r53aqNUFmH3XuycKKRd/nA/xZdIXxevStovBf+ TzLQdmRA5mpVYNQptIXuZyWOfdphccKyGJQCTybhem+Ftc8FhisSW2AKvb1+EXeO+Ect abKMn45ASW5DpnMeUxaRLvWafZxpIHNVENqc6FYgr+tssVuWxMEuVtE6ZvPrAfkemnex xWzw== X-Gm-Message-State: AOJu0Yz3KNfFohQL/qqL0VdVBb/Sc9H71j/pkyz1MEtJ0yGpJmBc3G1u xT1CHIHl+at0dUfAR4XXNtkcJGbrsOq5+I2HpZPUgmdRtxKuJn3azFo1v4l4IY0WgguypRCcPW/ D6sQWYT7iEypTwDSiaSXWmuHwwPTGBLPD0ofQXw== X-Gm-Gg: ASbGncvRltnzqf0tFMm5jAfhxIJHSxq2smsvXRTfPupnahRqGLFmS7L63hJXC61dGgk Gxhp0tuRLsCC6Yj4U247Uaun32UsV5C84z57nFGiA48ekVSZHzs4NUkjnOTSZ2iMbG9eKxXrYzy QD3akChxGdvP1e4VcjQJTHZQoQAEugSocxqyZGKz6gMcFqEn0pyKVH X-Google-Smtp-Source: AGHT+IHOqiXCGJvuP5gzSHVdgmTAvQjgRiLAIoNep/0WtCSYhdMHzTmymWMLsPAUOv/z8iHCIvxrZOUlFQfNDrqBayY= X-Received: by 2002:a5d:64e7:0:b0:3a6:e1bd:6102 with SMTP id ffacd0b85a97d-3b5e4578e0bmr630711f8f.49.1752041280135; Tue, 08 Jul 2025 23:08:00 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Wed, 9 Jul 2025 15:07:49 +0900 X-Gm-Features: Ac12FXyPy9tsRXDrq1-GenoyrfD1HOWJxNNyI99bP6AXioPKveXkW02HRhaeUwE Message-ID: Subject: [PHP-DEV][DISCUSSION] Add locale and strength for grapheme functions To: php internals Content-Type: text/plain; charset="UTF-8" From: youkidearitai@gmail.com (youkidearitai) Hi, Internals I changed below the RFC. - https://wiki.php.net/rfc/grapheme_add_locale_for_case_insensitive Pull request is below: - https://github.com/php/php-src/pull/18792 Change point is below: - Add a strength for grapheme_* functions - Affect to all over the world characters, ex: Ideographic Variation Sequence(IVS) - Use Collator object const values. $locale parameter is not change anything. Because I could not find any way. Maybe I overlooked something, So please point it out to me. Regards Yuya -- --------------------------- Yuya Hamada (tekimen) - https://tekitoh-memdhoi.info - https://github.com/youkidearitai -----------------------------