需求:獲取字元陣列1,2,3的第2個元素
方法:通過自定義函式來實現
/*獲取字串陣列某個元素
*/if
exists (select
1from sysobjects where id =
object_id('
get_strarraystrofindex'))
drop
function
get_strarraystrofindex
gocreate
function
get_strarraystrofindex(
@str
varchar(5000 ), --
要分割的字串
@split
varchar(10 ), --
分隔符號
@index
int--
取第幾個元素
)returns
varchar (5000)as
begin
declare
@location
intdeclare
@start
intdeclare
@next
intdeclare
@seed
intset
@str
=ltrim( rtrim(@str
))
set@start=1
set@next=1
set@seed
=len( @split
)
set@location
=charindex( @split,@str
)
while
@location
<>
0and
@index
>
@next
begin
set@start
=@location
+@seed
set@location
=charindex( @split,@str ,@start
)
set@next
=@next+1
endif
@location=0
select
@location
=len (@str)+
1return
substring (@str, @start,@location
-@start
)end
go
用法:
print dbo.get_strarraystrofindex('1,2,3
',',
',2)
jQuery 獲取指定元素
1 利用標籤名 獲取元素 標籤名 2 通過id獲取元素 id name 3 通過 類名獲取元素 classname 4 一次性獲取多個元素 元素名,元素名,元素名 5 通過指定層次關係獲取元素 祖先 子孫 父 子 前 後 兄 弟 6 根據元素的屬性值獲取元素 attribute attribute ...
物件陣列篩選指定元素 刪除指定元素
給乙個陣列物件,再給乙個陣列字串,篩選出包含陣列字串的陣列物件部分 const arr1 const arr2 1,2 const arr3 arr1.filter item arr2.includes item.id arr3為 意思是,arr2中includes包含arr1id的為true,ar...
獲取指定元素的索引
獲取列表中指定元素的索引 index 方法 注意index方法是列表物件中的,因此使用時候前面需要先加入列表物件才可以 1.如果查詢列表中存在n個相同元素,只返回相同元素中的第乙個元素的索引 2.如果查詢的元素在列表中不存在,則會丟擲valueerror 3.還可以在指定的start和stop之間進...