le moyen le plus rapide pour obtenir parent clé du tableau dans les tableaux multidimensionnels avec php
quel est le meilleur moyen de se parent clé du tableau de tableaux multidimensionnels?
par exemple, j'ai ce tableau:
array(
[0] => array(0=> sample, 1=>picture, 2=>frame, 3=>google)
[1] => array(0=> iphone, 1=>orange, 2=>love, 3=>msn)
[2] => array(0=> joe, 1=>geee, 2=>panda, 3=>yahoo)
)
maintenant, j'ai besoin de recherche, par exemple google et obtenir le tableau parent clé..
lequel il devrait être 0...des idées? J'ai utilisé pour la boucle pour cela, mais je pense que ça va être lent si j'ai des tableaux avec 700000 lignes..
oui, il sera lente, peu importe la manière. Vous avez à penser à vos données de taille, pas de la façon la plus rapide pour creuser ce montant
OriginalL'auteur SolidSnake | 2010-05-05
Vous devez vous connecter pour publier un commentaire.
Si vous avez un tableau avec les 700 000 lignes, vous êtes presque certainement fait quelque chose de mal... je voudrais tout d'abord vous conseille penser à utiliser un autre magasin de données: fichier plat ou un certain type de DB.
OriginalL'auteur mmattax
Des tableaux avec les, de 700 000 lignes? Combien de tableaux? 9 fois sur 10 problème, c'est que vous avez votre jeu de données jusqu'à tort.
Je vais aller de l'avant et suppose que vous êtes en train de faire une recherche d'une certaine sorte. Comme vous ne pouvez pas l'indice d'un tableau (dans le de recherche sens de l'index), alors vous êtes probablement mieux de mettre les données dans une base de données de la colonne d'indexation pour la recherche rapide.
Selon le contexte, vous pouvez aussi envie de penser à l'enregistrement de vos données dans des fichiers, un par tableau, et en utilisant la recherche de fichiers pour trouver le fichier qui contient votre valeur.
Je ne veux pas utiliser des bases de données (pour certaines raisons).. je veux Rapide et Sale de la solution.
Une base de données est probablement la solution la plus rapide, si vous faites de la tâche à plusieurs reprises. Vraiment rapide et sale? Utilisez une feuille de calcul.
OriginalL'auteur Adam Hopkinson