<br> のように php 英語のソート <br> を記述してください。 <br> acb<br> abc<br> アカ<br> ああああ<br> <br> <br> 次のように配置できます: <br> a、aaaa、abc、aca、acb<br> つまり、a が先頭、z が最後、最初の文字は a ~ z、2 番目と 3 番目の文字は a ~ z まで無限に配置されます。 <br> <div class="topic-extra-info"> <div class="tag">PHP<span> </span>英語の並べ替え<span> </span> <div class="social-share">共有先: <span class="prompt"> </span><span class="social-share-buttons" data-title="【求写php英文排序】如:aacbabcacaaaaa能排成:a,aaaa,abc,aca,acb也就是说a排前面,z是最后,第一个字母从a-z,第二个第三个都无限从a-z的顺序排列." data-pics=""> </span> <br>-----解決策--------------------------------<font color="#FF8000"></font>この要求はまったく異なります<br> 配列<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush: php">$a = array(<br /> 'a',<br /> 'acb',<br /> 'abc',<br /> 'aca',<br /> 'aaaa',<br /> );<br /> <br /> $m = max(array_map('strlen', $a));<br /> foreach($a as $v) {<br /> $c = substr($v, -1);<br /> $t[] = str_pad($v, $m, $c);<br /> }<br /> array_multisort($t, $a);<br /> print_r($a);<br /> </pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div> (<br /> [0] =><br /> [1] => ああ<br /> [2] =>ABC<br /> [3] =>アカ<br /> [4] => acb<br /> )<br /><br /><br>-----解決策---------<font color='#FF8000'></font><br><fieldset> 引用:<legend class="font_bold"></legend>この要求はまったく異なります<blockquote>配列<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush: php">$a = array(<br /> 'a',<br /> 'acb',<br /> 'abc',<br /> 'aca',<br /> 'aaaa',<br /> );<br /> <br /> $m = max(array_map('strlen', $a));<br /> foreach($a as $v) {<br /> $c = substr($v, -1);<br /> $t[] = str_pad($v, $m, $c);<br /> }<br /> array_multisort($t, $a);<br /> print_r($a);<br /> </pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div> (<br> [0] =><br> [1] => ああ<br> [2] =>ABC<br> [3] =>アカ<br> [4] => acb<br> )<br> <br> sort を直接使用できないのはなぜですか? <br><br>------解決策----------------------<font color="#FF8000"></font>システム機能は正常です<br> <br> $arr = 配列(<br> 「あ」、<br> 'acb'、<br> 'abc'、<br> 'アカ'、<br> 「ああああ」<br> );<br> ソート($arr);<br> <br> print_r($arr);<br> <br><div class="clear"></div> </div> </div> </div>