이름과 ID의 배열이 있습니다.가장 높은 값을 배열하거나 다음 값을 만드시겠습니까?
Array(
0=>array(
name=>New York,
id=>45763448349,
can=0
),
1=>array(
name=>New York2,
id=>45763464566,
can=0
),
3=>array(
name=>New York3,
id=>45763464854,
can=0
),
4=>array(
name=>New York4,
id=>45763464955,
can=0
),
5=>array(
name=>New York5,
id=>45763464745,
can=0
),
6=>array(
name=>New York6,
id=>45763464235,
can=1
)
)
예를 들어 (다른 이름 (모든 뉴욕)이있을 것이다) 나는 이름을 가진 X 변수가 (예를 들어 X = 뉴욕) 내가 가장 높은 이름을 찾을 수 있습니다 무엇을해야하는지와 id를 얻은 다음 can이 1이면 그 다음으로 높은 이름을 지정하십시오.
예를 들어 내가 x = New York으로 가정하고 배열을 살펴보면 가장 높은 배열 이름이 New York6임을 알 수 있습니다. 나는 할 수있는 것을 본다. 그래서 나는 이드를 얻는다. 이제 할 수 있다면! = 1 그때 나는 특정한 뉴욕을 할 수 있었다.
참고 :이 배열은 많은 서로 다른 값을 포함합니다 이제 어떻게이 땅에서 나는 심지어 시작하는 것
(모든 뉴욕, 난 그냥 예를 들어 그 사용)? 이 같은
최고 이름 :
지금, 당신은 어떤 usort으로 정렬 및 첫 번째 요소를 선택해야합니까? 다른 말로? 또한 "뉴욕", "뉴욕 2"등은 문자열이라고 생각합니다. 그래서 그들을 '' '옆에 놓으십시오. – Shoe
빠른 질문 ... 가장 높은 이름으로 문자열 비교에서 가장 높은 값을 의미합니까, 아니면 가장 높은 숫자입니까? 예 :"New York2"는 "New York12"보다 "높은"문자열이지만 숫자 12는 분명히 2보다 높습니다. 어떤 해석을 찾고 계십니까? 또는 조합? 예 : "Denver1", "Denver2", "Chicago1", "Chicago2", "Chicago3" "Denver2"를 확인한 다음 "Denver1"문자열이 "Chicago"보다 높기 때문에 먼저 검사하십시오 –
찾고 있습니다. 그 이름의 가장 높은 문자열 비교 (문자열 비교) 그래서 뉴욕을 찾고 있다면 뉴욕 .6 만약 내가 Bob을 찾고 있다면 The Giant는 무엇인지 등등. – Steven