刚刚接触php三天,以前的编程经验zero,所以这真的是一个小白问题。我已经上网检索了,没有查到解决办法T_T,
有点着急,特来求助。
假设现在我有这样一个数组:
$a[0][0]="3499230933";
$a[0][1]=9.25;
$a[1][0]="4499230933";
$a[1][1]=9.25;
$a[2][0]="2499230933";
$a[2][1]=10;
$a[3][0]="1499230933";
$a[3][1]=9.70;
$a[4][0]="6499230933";
$a[4][1]=9.45;
$a[5][0]="5499230933";
$a[5][1]=9.27;
我想让它按照$[][1]的值排序,期待的排序结果如下:
$a[2][0]="2499230933";
$a[2][1]=10;
$a[3][0]="1499230933";
$a[3][1]=9.70;
$a[4][0]="6499230933";
$a[4][1]=9.45;
$a[5][0]="5499230933";
$a[5][1]=9.27;
$a[0][0]="3499230933";
$a[0][1]=9.25;
$a[1][0]="4499230933";
$a[1][1]=9.25;
回复讨论(解决方案)
$a[0][0]="3499230933";$a[0][1]=9.25;$a[1][0]="4499230933";$a[1][1]=9.25;$a[2][0]="2499230933";$a[2][1]=10;$a[3][0]="1499230933";$a[3][1]=9.70;$a[4][0]="6499230933";$a[4][1]=9.45;$a[5][0]="5499230933";$a[5][1]=9.27;foreach($a as $v) $r[] = $v[1];array_multisort($r, SORT_DESC, $a);print_r($a);
Array( [0] => Array ( [0] => 2499230933 [1] => 10 ) [1] => Array ( [0] => 1499230933 [1] => 9.7 ) [2] => Array ( [0] => 6499230933 [1] => 9.45 ) [3] => Array ( [0] => 5499230933 [1] => 9.27 ) [4] => Array ( [0] => 3499230933 [1] => 9.25 ) [5] => Array ( [0] => 4499230933 [1] => 9.25 ))
谢谢你,超感动的,真的很感谢。

AphpdependencyInjectionContaineeRisatool That ManageSclassDensences, améliorant le codemodularité, la testabilité et la participation.

Sélectionnez DependencyInjection (DI) Pour les grandes applications, le service de service convient aux petits projets ou prototypes. 1) DI améliore la testabilité et la modularité du code par injection de constructeur. 2) Servicelocator obtient des services par l'enregistrement du centre, ce qui est pratique mais peut entraîner une augmentation du couplage du code.

PhpapplicationsCanBeoptimizedForsPeedAndFiciency: 1) AutoringOpCacheInphp.ini, 2) Utilisation de PreparedStatementswithpodOrdatabasequeries, 3) Remplacingloopswitray_filterandArray_Mapfordataprocessing, 4) Configurationnginxasareproxy, 5)

PhpemailvalidationInvolvesthestreps: 1) formatvalidationusinggularexpressionstochecktheemailformat; 2) dnsvalidationtoensethedomainhasavalidmxrecord; 3) smtpvalidation, themostthoroughMethod.

TomakePhpApplicationsFaster, suivez lesEsthets: 1) useopCodeCachingLikeOpcachetOsToreprecCompileScriptByteCode.2) MinimizedatabaseQueriesByusingSingQueryCachingAndefficientIndexing.3) Levier

TOIMPROVEPHPAPPLICATIONSPEED, SuivreSesEtsts: 1) Activer le codécachement de la codécaching avec un accumulation de dotation

L'injection de dépendance (DI) améliore considérablement la testabilité du code PHP par des dépendances explicitement transitives. 1) Les classes de découplage en DI et les implémentations spécifiques rendent les tests et la maintenance plus flexibles. 2) Parmi les trois types, le constructeur injecte des dépendances d'expression explicites pour maintenir l'état cohérent. 3) Utilisez des conteneurs DI pour gérer les dépendances complexes pour améliorer la qualité du code et l'efficacité de développement.

DatabaseQueryOptimizationInphpinvolveSeveralStrategieSoenhancePerformance.1) selectOnlyneceSaryColumnStoredatatransfer.2) useIndexingTospeeDupDatareTeval.3) ImplémentQueryCachingTostoreResul


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

Version Mac de WebStorm
Outils de développement JavaScript utiles

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit
