function findLongestWord(str) { //首先将字符串转换成数组,以空格为分割点 var arr = str.split(" "); //根据单词的长度 由长到短排列 var t=0; for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length;j++ ) { if (arr[i].length > arr[j].length) { t = arr[i]; arr[i] = arr[j]; arr[j] = t; } } } //返回最长的单词长度 return arr[0].length; } //调用函数 findLongestWord("i am your girlfriend");
以上是如何查找字符串中最长的一个单词的详细内容。更多信息请关注PHP中文网其他相关文章!