Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122743 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 qa.php.net (Postfix) with ESMTPS id DDB141A009C for ; Tue, 26 Mar 2024 00:44:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1711413895; bh=b0TD40GFEacAWer3xPSflhPdfXCo66qnM/jxKYr/H/U=; h=References:In-Reply-To:From:Date:Subject:To:From; b=GfDJ/qk/7XLn8Us39CLamOfgY+EB8Aj0RTjo7fwEB2AOhSU4zXravrIY41wUClD+6 Ak/NBDZhISoZzIXH2bN5rZAI4oCULJYnLV0Oob+sKZdGUdqU4281NLbVPeoi4ihsVu axb4hr5LJZyaa8XGVWeI/nDi2jFSXNy85k1BsFYLwtE1iB1S3qldtOBpa5OwtegNHm 0MUqtvoqoZm/rIhgERgmBGIw0W0XrpA2NPV60DUH49jkdiEKXx6RzbNhNbMDxEb/fu LccCY3eVpU395tzXOVciAMEFbId4BBU6B2Lg0VHz0NcWZVfBm6HSDVXqri6LGxqPt2 toko5/TKLEWtQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A9292180041 for ; Tue, 26 Mar 2024 00:44:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,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, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 ; Tue, 26 Mar 2024 00:44:54 +0000 (UTC) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4148c95db1fso3643405e9.0 for ; Mon, 25 Mar 2024 17:44:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711413869; x=1712018669; darn=lists.php.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=b0TD40GFEacAWer3xPSflhPdfXCo66qnM/jxKYr/H/U=; b=kKwyG9ar3oQLmVDzzP2G8RYdqYigEJTp0P685yrdK0zQbWQfVczTe9bUkldhOhP8h+ fbxO9qnbHyh+s0g9Qw9GTkltCJlle+Y50oA3py40MiXW7DBN8G2FLef8CUMJz5hiXB3d CyLaDOmki08Kj4dDDXhqpw6/Dv3MW0q6HD7e3VskAdRhDmIL4D0VXmrVN9Y/BiqfBpmk pY/oNQvhEMcT77xZLeWylGj2t6JfhdlNcxOCZ+8V/MA9VUVq2YSA7c0fCN1Gdce2W58F fz/2xWba1TSre7EzvpO+LIGJl6J88S1708O035mEhIxlIB17CyuuVB5RyUCt4C3taj97 lgJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711413869; x=1712018669; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b0TD40GFEacAWer3xPSflhPdfXCo66qnM/jxKYr/H/U=; b=shi20812pCTTsx/I1Wmh1WUzoSZi37k0WcpSPWnxkZ8y4uRnD8i2tK5kPQIgWqu18R VfDaRX81Cgj4F3XAeh3ldf8AYa2oY13iPsWweM67gX28ks5egMqpFIZRgDBXArlWsQ6k 7dbAQsPRyg0HVLfztyzt8FEZRZmpudsFhBFHwx2khC3Guv8kv32FXEwYkAZFY4eQLvMn O6H5cOzdpqG6g+GJViVuwFdJ67QtAPccZvcvYjOqKeB/6Gr7v5AMgZ8iWWVMoYNL+C/D E7KexlS5/InAimmKV50dPA4Z4MiVxOX8ykgDfnMQ7dzVDm6dI6x/8ZzWbduBVOe6kBUd tGbA== X-Gm-Message-State: AOJu0YyLo8XZNMzKBkvWSDXRev/q09tFLUDQ1EzuqAVXu+O7LRnUUa7c ddMJQuBVuqez50nWqvU8SxKZvaZiLL+m8XN6fimBKG+whH9pRBK+D4H5I5OMT2COmm8YvYUsxER gP8wQwNAavH2Cg8flBJL768om1kXv5pn03Q== X-Google-Smtp-Source: AGHT+IGWYxQmVcdI53Yb0CW5O4SVn0DpRh50CluWy9IVcyIip6xrTzt38sSYEd/jBSGE2l05VOgHIPYlhq3PB7yw9KI= X-Received: by 2002:a05:600c:1c85:b0:414:1400:9773 with SMTP id k5-20020a05600c1c8500b0041414009773mr6601920wms.0.1711413868582; Mon, 25 Mar 2024 17:44:28 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 26 Mar 2024 09:44:17 +0900 Message-ID: Subject: Re: [PHP-DEV][RFC] grapheme cluster for str_split, grapheme_str_split function To: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: youkidearitai@gmail.com (youkidearitai) 2024=E5=B9=B43=E6=9C=8826=E6=97=A5(=E7=81=AB) 5:43 David CARLIER : > > I second this, I think it is a good addition which makes a lot of sense. > > Cheers. > > On Mon, 25 Mar 2024 at 20:36, Ayesh Karunaratne wrote: >> >> > >> > 2024=E5=B9=B43=E6=9C=889=E6=97=A5(=E5=9C=9F) 15:26 youkidearitai : >> > > >> > > Hello, Internals >> > > >> > > I created an wiki for `grapheme_str_split` function. >> > > Please see: >> > > https://wiki.php.net/rfc/grapheme_str_split >> > > >> > > I would like to "Under Discussion" section. >> > > >> > > Best Regards >> > > Yuya >> > > >> > > -- >> > > --------------------------- >> > > Yuya Hamada (tekimen) >> > > - https://tekitoh-memdhoi.info >> > > - https://github.com/youkidearitai >> > > ----------------------------- >> > >> > Hello, Internals >> > >> > I want to go to "Voting" phase if nothing any comment. >> > I will start at tomorrow(26th) to "Voting" phase. >> > >> > Thank you >> > Yuya >> > >> > -- >> > --------------------------- >> > Yuya Hamada (tekimen) >> > - https://tekitoh-memdhoi.info >> > - https://github.com/youkidearitai >> > ----------------------------- >> >> I think it makes sense to add this function, and the PR worked well >> too; It correctly split individual graphemes for all comlex Emojis, >> ZWJs, and those Cthulu texts, and everything else I threw at it. >> >> Good luck for the RFC vote today, hope it passes =F0=9F=A4=9E. Hi, Internals grapheme_str_split going to "Voting" phase. Vote end is 10th April 00:00 GMT Regards Yuya --=20 --------------------------- Yuya Hamada (tekimen) - https://tekitoh-memdhoi.info - https://github.com/youkidearitai -----------------------------