From df1111ef5e4ac1821f64549055c6b05d16798a19 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 4 May 2026 13:02:25 +0200 Subject: [PATCH 1/3] [Sync EN] strlen, strstr, strcasecmp, strncasecmp - strlen, strstr: add PHP_EOL between echoes in examples - strcasecmp, strncasecmp: use the shared &strings.comparison.return; entity for return values (replaces a free-form description, also fixes a stale '*' typo in strncasecmp) --- reference/strings/functions/strcasecmp.xml | 11 ++--------- reference/strings/functions/strlen.xml | 6 +++--- reference/strings/functions/strncasecmp.xml | 11 ++--------- reference/strings/functions/strstr.xml | 6 +++--- 4 files changed, 10 insertions(+), 24 deletions(-) diff --git a/reference/strings/functions/strcasecmp.xml b/reference/strings/functions/strcasecmp.xml index 652052ff3..8aba19b7b 100644 --- a/reference/strings/functions/strcasecmp.xml +++ b/reference/strings/functions/strcasecmp.xml @@ -1,5 +1,5 @@ - + strcasecmp @@ -47,14 +47,7 @@ &reftitle.returnvalues; - - dizge1 dizgesi dizge2 - dizgesinden küçükse -1; - dizge1 dizgesi dizge2 - dizgesinden büyükse 1; - dizge1 dizgesi ile dizge2 - dizgesi aynıysa 0 döndürür. - + &strings.comparison.return; diff --git a/reference/strings/functions/strlen.xml b/reference/strings/functions/strlen.xml index cd6ca771e..9ca361d4f 100644 --- a/reference/strings/functions/strlen.xml +++ b/reference/strings/functions/strlen.xml @@ -1,5 +1,5 @@ - + strlen @@ -49,10 +49,10 @@ ]]> diff --git a/reference/strings/functions/strncasecmp.xml b/reference/strings/functions/strncasecmp.xml index ddc8f0095..c315ff690 100644 --- a/reference/strings/functions/strncasecmp.xml +++ b/reference/strings/functions/strncasecmp.xml @@ -1,5 +1,5 @@ - + strncasecmp @@ -55,14 +55,7 @@ &reftitle.returnvalues; - - dizge1 dizgesi dizge2 - dizgesinden küçükse -1; - dizge1 dizgesi dizge2 - dizgesinden büyükse 1; - dizge1 dizgesi ile dizge2 - dizgesi aynıysa * döndürür. - + &strings.comparison.return; diff --git a/reference/strings/functions/strstr.xml b/reference/strings/functions/strstr.xml index 89eb493f7..199b0f2bc 100644 --- a/reference/strings/functions/strstr.xml +++ b/reference/strings/functions/strstr.xml @@ -1,5 +1,5 @@ - + strstr @@ -120,10 +120,10 @@ ]]> From 1a0b1860ed54857780bb15338d85d28740bf14d0 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 4 May 2026 13:15:35 +0200 Subject: [PATCH 2/3] Inline return-value description instead of using strings.comparison.return MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The strings.comparison.return entity is not defined in doc-tr/language-snippets.ent, so referencing it would either break the build or leak English text. Restoring an inline Turkish description that matches the upstream EN content (uses '0'dan küçük/büyük bir değer' instead of the previous '-1'/'1', and corrects the stale '*' typo in strncasecmp by spelling out '0'). --- reference/strings/functions/strcasecmp.xml | 7 ++++++- reference/strings/functions/strncasecmp.xml | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/reference/strings/functions/strcasecmp.xml b/reference/strings/functions/strcasecmp.xml index 8aba19b7b..a0178e7ee 100644 --- a/reference/strings/functions/strcasecmp.xml +++ b/reference/strings/functions/strcasecmp.xml @@ -47,7 +47,12 @@ &reftitle.returnvalues; - &strings.comparison.return; + + dizge1 dizgesi dizge2 + dizgesinden küçükse 0'dan küçük bir değer; dizge1 + dizgesi dizge2 dizgesinden büyükse 0'dan büyük + bir değer; eşitseler 0 döndürür. + diff --git a/reference/strings/functions/strncasecmp.xml b/reference/strings/functions/strncasecmp.xml index c315ff690..f0f751fa1 100644 --- a/reference/strings/functions/strncasecmp.xml +++ b/reference/strings/functions/strncasecmp.xml @@ -55,7 +55,12 @@ &reftitle.returnvalues; - &strings.comparison.return; + + dizge1 dizgesi dizge2 + dizgesinden küçükse 0'dan küçük bir değer; dizge1 + dizgesi dizge2 dizgesinden büyükse 0'dan büyük + bir değer; eşitseler 0 döndürür. + From 7d56c1b5619f99d84047cb8a92707cd234b64787 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 4 May 2026 13:41:13 +0200 Subject: [PATCH 3/3] Restore -1/1/0 wording, matching strcmp/strncmp/strnatcmp convention The TR strings/* family (strcmp, strncmp, strnatcmp) all use '-1; ... 1; ... 0'. Reverting strcasecmp/strncasecmp to that exact wording for consistency. The fix to the stale '*' typo in strncasecmp is preserved. --- reference/strings/functions/strcasecmp.xml | 12 +++++++----- reference/strings/functions/strncasecmp.xml | 12 +++++++----- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/reference/strings/functions/strcasecmp.xml b/reference/strings/functions/strcasecmp.xml index a0178e7ee..92f4535bd 100644 --- a/reference/strings/functions/strcasecmp.xml +++ b/reference/strings/functions/strcasecmp.xml @@ -47,12 +47,14 @@ &reftitle.returnvalues; - + + dizge1 dizgesi dizge2 + dizgesinden küçükse -1; dizge1 dizgesi dizge2 - dizgesinden küçükse 0'dan küçük bir değer; dizge1 - dizgesi dizge2 dizgesinden büyükse 0'dan büyük - bir değer; eşitseler 0 döndürür. - + dizgesinden büyükse 1; + dizge1 dizgesi ile dizge2 + dizgesi aynıysa 0 döndürür. + diff --git a/reference/strings/functions/strncasecmp.xml b/reference/strings/functions/strncasecmp.xml index f0f751fa1..1ef2ce05d 100644 --- a/reference/strings/functions/strncasecmp.xml +++ b/reference/strings/functions/strncasecmp.xml @@ -55,12 +55,14 @@ &reftitle.returnvalues; - + + dizge1 dizgesi dizge2 + dizgesinden küçükse -1; dizge1 dizgesi dizge2 - dizgesinden küçükse 0'dan küçük bir değer; dizge1 - dizgesi dizge2 dizgesinden büyükse 0'dan büyük - bir değer; eşitseler 0 döndürür. - + dizgesinden büyükse 1; + dizge1 dizgesi ile dizge2 + dizgesi aynıysa 0 döndürür. +